1
0

ZhonTai.Common.xml 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>ZhonTai.Common</name>
  5. </assembly>
  6. <members>
  7. <member name="F:ZhonTai.Common.Extensions.DateTimeExtension.TimestampStart">
  8. <summary>
  9. 时间戳起始日期
  10. </summary>
  11. </member>
  12. <member name="M:ZhonTai.Common.Extensions.DateTimeExtension.ToTimestamp(System.DateTime,System.Boolean)">
  13. <summary>
  14. 转换为时间戳
  15. </summary>
  16. <param name="dateTime"></param>
  17. <param name="milliseconds">是否使用毫秒</param>
  18. <returns></returns>
  19. </member>
  20. <member name="M:ZhonTai.Common.Extensions.DateTimeExtension.GetWeekName(System.DateTime)">
  21. <summary>
  22. 获取周几
  23. </summary>
  24. <param name="datetime"></param>
  25. <returns></returns>
  26. </member>
  27. <member name="M:ZhonTai.Common.Extensions.GuidExtension.IsNull(System.Guid)">
  28. <summary>
  29. 判断Guid是否为空
  30. </summary>
  31. <param name="s"></param>
  32. <returns></returns>
  33. </member>
  34. <member name="M:ZhonTai.Common.Extensions.GuidExtension.NotNull(System.Guid)">
  35. <summary>
  36. 判断Guid是否不为空
  37. </summary>
  38. <param name="s"></param>
  39. <returns></returns>
  40. </member>
  41. <member name="M:ZhonTai.Common.Extensions.ListExtension.ToTree``1(System.Collections.Generic.List{``0},System.Func{``0,``0,System.Boolean},System.Func{``0,``0,System.Boolean},System.Action{``0,System.Collections.Generic.IEnumerable{``0}},``0)">
  42. <summary>
  43. 将列表转换为树形结构
  44. </summary>
  45. <typeparam name="T">类型</typeparam>
  46. <param name="list">数据</param>
  47. <param name="rootWhere">根条件</param>
  48. <param name="childsWhere">节点条件</param>
  49. <param name="addChilds">添加子节点</param>
  50. <param name="entity"></param>
  51. <returns></returns>
  52. </member>
  53. <member name="M:ZhonTai.Common.Extensions.ListExtension.AddListWithChilds``1(System.Collections.Generic.List{``0},System.Func{``0,System.Collections.Generic.List{``0}},``0)">
  54. <summary>
  55. 添加子级列表到平级列表
  56. </summary>
  57. <typeparam name="T">类型</typeparam>
  58. <param name="list">平级列表</param>
  59. <param name="getChilds">获得子级列表的方法</param>
  60. <param name="entity">子级对象</param>
  61. </member>
  62. <member name="M:ZhonTai.Common.Extensions.ListExtension.ToPlainList``1(System.Collections.Generic.List{``0},System.Func{``0,System.Collections.Generic.List{``0}},``0)">
  63. <summary>
  64. 将树形列表转换为平级列表
  65. tree.ToPlainList((a) => a.Children);
  66. </summary>
  67. <typeparam name="T">类型</typeparam>
  68. <param name="tree">树形列表</param>
  69. <param name="getChilds">获得子级列表的方法</param>
  70. <param name="entity">数据对象</param>
  71. <returns></returns>
  72. </member>
  73. <member name="M:ZhonTai.Common.Extensions.ListExtension.Clone``1(System.Collections.Generic.List{``0})">
  74. <summary>
  75. 深度克隆
  76. </summary>
  77. <typeparam name="T">类型</typeparam>
  78. <param name="list">列表</param>
  79. <returns></returns>
  80. </member>
  81. <member name="T:ZhonTai.Common.Extensions.UtilConvertExtension">
  82. <summary>
  83. 数据类型转换
  84. </summary>
  85. </member>
  86. <member name="M:ZhonTai.Common.Extensions.UtilConvertExtension.ToHex(System.Byte[],System.Boolean)">
  87. <summary>
  88. 转换为16进制
  89. </summary>
  90. <param name="bytes"></param>
  91. <param name="lowerCase">是否小写</param>
  92. <returns></returns>
  93. </member>
  94. <member name="M:ZhonTai.Common.Extensions.UtilConvertExtension.HexToBytes(System.String)">
  95. <summary>
  96. 16进制转字节数组
  97. </summary>
  98. <param name="s"></param>
  99. <returns></returns>
  100. </member>
  101. <member name="M:ZhonTai.Common.Extensions.UtilConvertExtension.ToBase64(System.Byte[])">
  102. <summary>
  103. 转换为Base64
  104. </summary>
  105. <param name="bytes"></param>
  106. <returns></returns>
  107. </member>
  108. <member name="T:ZhonTai.Common.Files.FileInfo">
  109. <summary>
  110. 文件信息
  111. </summary>
  112. </member>
  113. <member name="M:ZhonTai.Common.Files.FileInfo.#ctor(System.String,System.Int64)">
  114. <summary>
  115. 初始化文件信息
  116. </summary>
  117. <param name="fileName">文件名称</param>
  118. <param name="size">大小</param>
  119. </member>
  120. <member name="P:ZhonTai.Common.Files.FileInfo.UploadPath">
  121. <summary>
  122. 上传路径
  123. </summary>
  124. </member>
  125. <member name="P:ZhonTai.Common.Files.FileInfo.RequestPath">
  126. <summary>
  127. 请求路径
  128. </summary>
  129. </member>
  130. <member name="P:ZhonTai.Common.Files.FileInfo.RelativePath">
  131. <summary>
  132. 相对路径
  133. </summary>
  134. </member>
  135. <member name="P:ZhonTai.Common.Files.FileInfo.FileName">
  136. <summary>
  137. 文件名
  138. </summary>
  139. </member>
  140. <member name="P:ZhonTai.Common.Files.FileInfo.SaveName">
  141. <summary>
  142. 保存名
  143. </summary>
  144. </member>
  145. <member name="P:ZhonTai.Common.Files.FileInfo.Size">
  146. <summary>
  147. 文件大小
  148. </summary>
  149. </member>
  150. <member name="P:ZhonTai.Common.Files.FileInfo.Extension">
  151. <summary>
  152. 扩展名
  153. </summary>
  154. </member>
  155. <member name="P:ZhonTai.Common.Files.FileInfo.FileDirectory">
  156. <summary>
  157. 文件目录
  158. </summary>
  159. </member>
  160. <member name="P:ZhonTai.Common.Files.FileInfo.FileRequestPath">
  161. <summary>
  162. 文件请求路径
  163. </summary>
  164. </member>
  165. <member name="P:ZhonTai.Common.Files.FileInfo.FileRelativePath">
  166. <summary>
  167. 文件相对路径
  168. </summary>
  169. </member>
  170. <member name="P:ZhonTai.Common.Files.FileInfo.FilePath">
  171. <summary>
  172. 文件路径
  173. </summary>
  174. </member>
  175. <member name="T:ZhonTai.Common.Files.FileSize">
  176. <summary>
  177. 文件大小
  178. </summary>
  179. </member>
  180. <member name="M:ZhonTai.Common.Files.FileSize.#ctor(System.Int64,ZhonTai.Common.Files.FileSizeUnit)">
  181. <summary>
  182. 初始化文件大小
  183. </summary>
  184. <param name="size">文件大小</param>
  185. <param name="unit">文件大小单位</param>
  186. </member>
  187. <member name="P:ZhonTai.Common.Files.FileSize.Size">
  188. <summary>
  189. 文件字节长度
  190. </summary>
  191. </member>
  192. <member name="M:ZhonTai.Common.Files.FileSize.GetSize">
  193. <summary>
  194. 获取文件大小,单位:字节
  195. </summary>
  196. </member>
  197. <member name="M:ZhonTai.Common.Files.FileSize.GetSizeByK">
  198. <summary>
  199. 获取文件大小,单位:K
  200. </summary>
  201. </member>
  202. <member name="M:ZhonTai.Common.Files.FileSize.GetSizeByM">
  203. <summary>
  204. 获取文件大小,单位:M
  205. </summary>
  206. </member>
  207. <member name="M:ZhonTai.Common.Files.FileSize.GetSizeByG">
  208. <summary>
  209. 获取文件大小,单位:G
  210. </summary>
  211. </member>
  212. <member name="M:ZhonTai.Common.Files.FileSize.ToString">
  213. <summary>
  214. 输出描述
  215. </summary>
  216. </member>
  217. <member name="T:ZhonTai.Common.Files.FileSizeUnit">
  218. <summary>
  219. 文件大小单位
  220. </summary>
  221. </member>
  222. <member name="F:ZhonTai.Common.Files.FileSizeUnit.Byte">
  223. <summary>
  224. 字节
  225. </summary>
  226. </member>
  227. <member name="F:ZhonTai.Common.Files.FileSizeUnit.K">
  228. <summary>
  229. K字节
  230. </summary>
  231. </member>
  232. <member name="F:ZhonTai.Common.Files.FileSizeUnit.M">
  233. <summary>
  234. M字节
  235. </summary>
  236. </member>
  237. <member name="F:ZhonTai.Common.Files.FileSizeUnit.G">
  238. <summary>
  239. G字节
  240. </summary>
  241. </member>
  242. <member name="T:ZhonTai.Common.Helpers.ConfigHelper">
  243. <summary>
  244. 配置帮助类
  245. </summary>
  246. </member>
  247. <member name="M:ZhonTai.Common.Helpers.ConfigHelper.Load(System.String,System.String,System.Boolean,System.Boolean)">
  248. <summary>
  249. 加载配置文件
  250. </summary>
  251. <param name="fileName">文件名称</param>
  252. <param name="environmentName">环境名称</param>
  253. <param name="optional">可选</param>
  254. <param name="reloadOnChange">自动更新</param>
  255. <returns></returns>
  256. </member>
  257. <member name="M:ZhonTai.Common.Helpers.ConfigHelper.Get``1(System.String,System.String,System.Boolean,System.Boolean)">
  258. <summary>
  259. 获得配置信息
  260. </summary>
  261. <typeparam name="T">配置信息</typeparam>
  262. <param name="fileName">文件名称</param>
  263. <param name="environmentName">环境名称</param>
  264. <param name="optional">可选</param>
  265. <param name="reloadOnChange">自动更新</param>
  266. <returns></returns>
  267. </member>
  268. <member name="M:ZhonTai.Common.Helpers.ConfigHelper.Bind(System.String,System.Object,System.String,System.Boolean,System.Boolean)">
  269. <summary>
  270. 绑定实例配置信息
  271. </summary>
  272. <param name="fileName">文件名称</param>
  273. <param name="instance">实例配置</param>
  274. <param name="environmentName">环境名称</param>
  275. <param name="optional">可选</param>
  276. <param name="reloadOnChange">自动更新</param>
  277. </member>
  278. <member name="M:ZhonTai.Common.Helpers.ConsoleHelper.WriteErrorLine(System.String,System.ConsoleColor)">
  279. <summary>
  280. 打印错误信息
  281. </summary>
  282. <param name="str">待打印的字符串</param>
  283. <param name="color">想要打印的颜色</param>
  284. </member>
  285. <member name="M:ZhonTai.Common.Helpers.ConsoleHelper.WriteWarningLine(System.String,System.ConsoleColor)">
  286. <summary>
  287. 打印警告信息
  288. </summary>
  289. <param name="str">待打印的字符串</param>
  290. <param name="color">想要打印的颜色</param>
  291. </member>
  292. <member name="M:ZhonTai.Common.Helpers.ConsoleHelper.WriteInfoLine(System.String,System.ConsoleColor)">
  293. <summary>
  294. 打印正常信息
  295. </summary>
  296. <param name="str">待打印的字符串</param>
  297. <param name="color">想要打印的颜色</param>
  298. </member>
  299. <member name="M:ZhonTai.Common.Helpers.ConsoleHelper.WriteSuccessLine(System.String,System.ConsoleColor)">
  300. <summary>
  301. 打印成功的信息
  302. </summary>
  303. <param name="str">待打印的字符串</param>
  304. <param name="color">想要打印的颜色</param>
  305. </member>
  306. <member name="T:ZhonTai.Common.Helpers.DesEncrypt">
  307. <summary>
  308. Des加解密
  309. </summary>
  310. </member>
  311. <member name="M:ZhonTai.Common.Helpers.DesEncrypt.Encrypt(System.String,System.String)">
  312. <summary>
  313. DES+Base64加密
  314. <para>采用ECB、PKCS7</para>
  315. </summary>
  316. <param name="encryptString">加密字符串</param>
  317. <param name="key">秘钥</param>
  318. <returns></returns>
  319. </member>
  320. <member name="M:ZhonTai.Common.Helpers.DesEncrypt.Decrypt(System.String,System.String)">
  321. <summary>
  322. DES+Base64解密
  323. <para>采用ECB、PKCS7</para>
  324. </summary>
  325. <param name="decryptString">解密字符串</param>
  326. <param name="key">秘钥</param>
  327. <returns></returns>
  328. </member>
  329. <member name="M:ZhonTai.Common.Helpers.DesEncrypt.Encrypt4Hex(System.String,System.String,System.Boolean)">
  330. <summary>
  331. DES+16进制加密
  332. <para>采用ECB、PKCS7</para>
  333. </summary>
  334. <param name="encryptString">加密字符串</param>
  335. <param name="key">秘钥</param>
  336. <param name="lowerCase">是否小写</param>
  337. <returns></returns>
  338. </member>
  339. <member name="M:ZhonTai.Common.Helpers.DesEncrypt.Decrypt4Hex(System.String,System.String)">
  340. <summary>
  341. DES+16进制解密
  342. <para>采用ECB、PKCS7</para>
  343. </summary>
  344. <param name="decryptString">解密字符串</param>
  345. <param name="key">秘钥</param>
  346. <returns></returns>
  347. </member>
  348. <member name="M:ZhonTai.Common.Helpers.DesEncrypt.Encrypt(System.String,System.String,System.Boolean,System.Boolean)">
  349. <summary>
  350. DES加密
  351. </summary>
  352. <param name="encryptString"></param>
  353. <param name="key"></param>
  354. <param name="hex"></param>
  355. <param name="lowerCase"></param>
  356. <returns></returns>
  357. </member>
  358. <member name="M:ZhonTai.Common.Helpers.DesEncrypt.Decrypt(System.String,System.String,System.Boolean)">
  359. <summary>
  360. DES解密
  361. </summary>
  362. <param name="decryptString"></param>
  363. <param name="key"></param>
  364. <param name="hex"></param>
  365. <returns></returns>
  366. </member>
  367. <member name="M:ZhonTai.Common.Helpers.FileHelper.WriteFile(System.String,System.String)">
  368. <summary>
  369. 写文件
  370. </summary>
  371. <param name="Path">文件路径</param>
  372. <param name="Strings">文件内容</param>
  373. </member>
  374. <member name="M:ZhonTai.Common.Helpers.FileHelper.WriteFile(System.String,System.String,System.Text.Encoding)">
  375. <summary>
  376. 写文件
  377. </summary>
  378. <param name="Path">文件路径</param>
  379. <param name="Strings">文件内容</param>
  380. <param name="encode">编码格式</param>
  381. </member>
  382. <member name="M:ZhonTai.Common.Helpers.FileHelper.ReadFile(System.String)">
  383. <summary>
  384. 读文件
  385. </summary>
  386. <param name="Path">文件路径</param>
  387. <returns></returns>
  388. </member>
  389. <member name="M:ZhonTai.Common.Helpers.FileHelper.ReadFile(System.String,System.Text.Encoding)">
  390. <summary>
  391. 读文件
  392. </summary>
  393. <param name="Path">文件路径</param>
  394. <param name="encode">编码格式</param>
  395. <returns></returns>
  396. </member>
  397. <member name="M:ZhonTai.Common.Helpers.IPHelper.IsIP(System.String)">
  398. <summary>
  399. 是否为ip
  400. </summary>
  401. <param name="ip"></param>
  402. <returns></returns>
  403. </member>
  404. <member name="M:ZhonTai.Common.Helpers.IPHelper.GetIP(Microsoft.AspNetCore.Http.HttpRequest)">
  405. <summary>
  406. 获得IP地址
  407. </summary>
  408. <param name="request"></param>
  409. <returns></returns>
  410. </member>
  411. <member name="T:ZhonTai.Common.Helpers.MD5Encrypt">
  412. <summary>
  413. MD5加密
  414. </summary>
  415. </member>
  416. <member name="M:ZhonTai.Common.Helpers.MD5Encrypt.Encrypt16(System.String,System.Boolean)">
  417. <summary>
  418. 16位MD5加密
  419. </summary>
  420. <param name="password"></param>
  421. <param name="lowerCase"></param>
  422. <returns></returns>
  423. </member>
  424. <member name="M:ZhonTai.Common.Helpers.MD5Encrypt.Encrypt32(System.String,System.Boolean)">
  425. <summary>
  426. 32位MD5加密
  427. </summary>
  428. <param name="password"></param>
  429. <param name="lowerCase"></param>
  430. <returns></returns>
  431. </member>
  432. <member name="M:ZhonTai.Common.Helpers.MD5Encrypt.Encrypt64(System.String)">
  433. <summary>
  434. 64位MD5加密
  435. </summary>
  436. <param name="password"></param>
  437. <returns></returns>
  438. </member>
  439. <member name="T:ZhonTai.Common.Helpers.StringHelper">
  440. <summary>
  441. 字符串帮助类
  442. </summary>
  443. </member>
  444. <member name="M:ZhonTai.Common.Helpers.StringHelper.GenerateRandom(System.Int32)">
  445. <summary>
  446. 生成随机字符串,默认32位
  447. </summary>
  448. <param name="length">随机数长度</param>
  449. <returns></returns>
  450. </member>
  451. <member name="M:ZhonTai.Common.Helpers.StringHelper.GenerateRandomNumber(System.Int32)">
  452. <summary>
  453. 生成随机字符串,只包含数字
  454. </summary>
  455. <param name="length"></param>
  456. <returns></returns>
  457. </member>
  458. <member name="M:ZhonTai.Common.Helpers.UnicodeHelper.StringToUnicode(System.String)">
  459. <summary>
  460. 字符串转Unicode码
  461. </summary>
  462. <returns>The to unicode.</returns>
  463. <param name="value">Value.</param>
  464. </member>
  465. <member name="M:ZhonTai.Common.Helpers.UnicodeHelper.UnicodeToString(System.String)">
  466. <summary>
  467. Unicode转字符串
  468. </summary>
  469. <returns>The to string.</returns>
  470. <param name="unicode">Unicode.</param>
  471. </member>
  472. <member name="M:ZhonTai.StringExtension.IsNull(System.String)">
  473. <summary>
  474. 判断字符串是否为Null、空
  475. </summary>
  476. <param name="s"></param>
  477. <returns></returns>
  478. </member>
  479. <member name="M:ZhonTai.StringExtension.NotNull(System.String)">
  480. <summary>
  481. 判断字符串是否不为Null、空
  482. </summary>
  483. <param name="s"></param>
  484. <returns></returns>
  485. </member>
  486. <member name="M:ZhonTai.StringExtension.EqualsIgnoreCase(System.String,System.String)">
  487. <summary>
  488. 与字符串进行比较,忽略大小写
  489. </summary>
  490. <param name="s"></param>
  491. <param name="value"></param>
  492. <returns></returns>
  493. </member>
  494. <member name="M:ZhonTai.StringExtension.FirstCharToLower(System.String)">
  495. <summary>
  496. 首字母转小写
  497. </summary>
  498. <param name="s"></param>
  499. <returns></returns>
  500. </member>
  501. <member name="M:ZhonTai.StringExtension.FirstCharToUpper(System.String)">
  502. <summary>
  503. 首字母转大写
  504. </summary>
  505. <param name="s"></param>
  506. <returns></returns>
  507. </member>
  508. <member name="M:ZhonTai.StringExtension.ToBase64(System.String)">
  509. <summary>
  510. 转为Base64,UTF-8格式
  511. </summary>
  512. <param name="s"></param>
  513. <returns></returns>
  514. </member>
  515. <member name="M:ZhonTai.StringExtension.ToBase64(System.String,System.Text.Encoding)">
  516. <summary>
  517. 转为Base64
  518. </summary>
  519. <param name="s"></param>
  520. <param name="encoding">编码</param>
  521. <returns></returns>
  522. </member>
  523. </members>
  524. </doc>