TouchSocketStatus.cs 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. //------------------------------------------------------------------------------
  2. // 此代码版权(除特别声明或在XREF结尾的命名空间的代码)归作者本人若汝棋茗所有
  3. // 源代码使用协议遵循本仓库的开源协议及附加协议,若本仓库没有设置,则按MIT开源协议授权
  4. // CSDN博客:https://blog.csdn.net/qq_40374647
  5. // 哔哩哔哩视频:https://space.bilibili.com/94253567
  6. // Gitee源代码仓库:https://gitee.com/RRQM_Home
  7. // Github源代码仓库:https://github.com/RRQM
  8. // API首页:https://www.yuque.com/rrqm/touchsocket/index
  9. // 交流QQ群:234762506
  10. // 感谢您的下载和使用
  11. //------------------------------------------------------------------------------
  12. //------------------------------------------------------------------------------
  13. using System.ComponentModel;
  14. namespace TouchSocket.Resources
  15. {
  16. /// <summary>
  17. /// TouchSocket资源枚举
  18. /// </summary>
  19. public enum TouchSocketStatus : byte
  20. {
  21. /// <summary>
  22. /// 未知错误
  23. /// </summary>
  24. [Description("未知错误")]
  25. UnknownError,
  26. /// <summary>
  27. /// 操作成功
  28. /// </summary>
  29. [Description("操作成功")]
  30. Success,
  31. /// <summary>
  32. /// 操作超时
  33. /// </summary>
  34. [Description("操作超时")]
  35. Overtime,
  36. /// <summary>
  37. /// 用户主动取消操作。
  38. /// </summary>
  39. [Description("用户主动取消操作。")]
  40. Canceled,
  41. /// <summary>
  42. /// 参数‘{0}’为空。
  43. /// </summary>
  44. [Description("参数‘{0}’为空。")]
  45. ArgumentNull,
  46. /// <summary>
  47. ///发生异常,信息:{0}。
  48. /// </summary>
  49. [Description("发生异常,信息:{0}。")]
  50. Exception,
  51. #region TouchRpc
  52. /// <summary>
  53. /// 不允许路由该包,信息:{0}。
  54. /// </summary>
  55. [Description("不允许路由该包,信息:{0}。")]
  56. RoutingNotAllowed,
  57. /// <summary>
  58. /// 未找到该公共方法,或该方法未标记为Rpc
  59. /// </summary>
  60. [Description("未找到该公共方法,或该方法未标记为Rpc")]
  61. RpcMethodNotFind,
  62. /// <summary>
  63. /// 方法已被禁用
  64. /// </summary>
  65. [Description("方法已被禁用")]
  66. RpcMethodDisable,
  67. /// <summary>
  68. /// 函数执行异常,详细信息:{0}
  69. /// </summary>
  70. [Description("函数执行异常,详细信息:{0}")]
  71. RpcInvokeException,
  72. /// <summary>
  73. /// 事件操作器异常
  74. /// </summary>
  75. [Description("事件操作器异常。")]
  76. GetEventArgsFail,
  77. /// <summary>
  78. /// 通道设置失败。
  79. /// </summary>
  80. [Description("通道设置失败。")]
  81. SetChannelFail,
  82. /// <summary>
  83. /// ID为{0}的通道已存在。
  84. /// </summary>
  85. [Description("ID为{0}的通道已存在。")]
  86. ChannelExisted,
  87. /// <summary>
  88. /// 远程终端拒绝该操作,反馈信息:{0}。
  89. /// </summary>
  90. [Description("远程终端拒绝该操作,反馈信息:{0}。")]
  91. RemoteRefuse,
  92. /// <summary>
  93. /// 从‘{0}’创建写入流失败,信息:{1}。"
  94. /// </summary>
  95. [Description("从‘{0}’创建写入流失败,信息:{1}。")]
  96. CreateWriteStreamFail,
  97. /// <summary>
  98. ///没有找到路径‘{0}’对应的流文件。
  99. /// </summary>
  100. [Description("没有找到路径‘{0}’对应的流文件。")]
  101. StreamNotFind,
  102. /// <summary>
  103. /// 没有找到ID为{0}的客户端。
  104. /// </summary>
  105. [Description("没有找到ID为{0}的客户端。")]
  106. ClientNotFind,
  107. /// <summary>
  108. /// 路径‘{0}’对应的流文件,仍然被‘{1}’对象应用。
  109. /// </summary>
  110. [Description("路径‘{0}’对应的流文件,仍然被‘{1}’对象应用。")]
  111. StreamReferencing,
  112. /// <summary>
  113. /// 接收流容器为空
  114. /// </summary>
  115. [Description("流容器为空。")]
  116. StreamBucketNull,
  117. /// <summary>
  118. /// 从‘{0}’路径加载流异常,信息:‘{1}’。
  119. /// </summary>
  120. [Description("从‘{0}’路径加载流异常,信息:‘{1}’。")]
  121. LoadStreamFail,
  122. /// <summary>
  123. /// 目录‘{0}’已存在。
  124. /// </summary>
  125. [Description("目录‘{0}’已存在。")]
  126. DirectoryExisted,
  127. /// <summary>
  128. /// 文件‘{0}’已存在。
  129. /// </summary>
  130. [Description("文件‘{0}’已存在。")]
  131. FileExisted,
  132. /// <summary>
  133. /// 文件‘{0}’不存在。
  134. /// </summary>
  135. [Description("文件‘{0}’不存在。")]
  136. FileNotExists,
  137. /// <summary>
  138. /// 目录‘{0}’不存在。
  139. /// </summary>
  140. [Description("目录‘{0}’不存在。")]
  141. DirectoryNotExists,
  142. /// <summary>
  143. /// 名称为“{0}”的事件已存在
  144. /// </summary>
  145. [Description("名称为“{0}”的事件已存在。")]
  146. EventExisted,
  147. /// <summary>
  148. /// 名称为“{0}”的事件不存在
  149. /// </summary>
  150. [Description("名称为“{0}”的事件不存在。")]
  151. EventNotExist,
  152. /// <summary>
  153. /// 资源句柄{0}对应的资源没有找到,可能操作已超时。
  154. /// </summary>
  155. [Description("资源句柄{0}对应的资源没有找到,可能操作已超时。")]
  156. ResourceHandleNotFind,
  157. /// <summary>
  158. /// 还有{0}个资源没有完成。
  159. /// </summary>
  160. [Description("还有{0}个资源没有完成。")]
  161. HasUnFinished,
  162. /// <summary>
  163. /// 文件长度太长。
  164. /// </summary>
  165. [Description("文件长度太长。")]
  166. FileLengthTooLong,
  167. /// <summary>
  168. /// 读取文件长度错误。
  169. /// </summary>
  170. [Description("读取文件长度错误。")]
  171. LengthErrorWhenRead,
  172. /// <summary>
  173. /// 没有找到任何可用的目标Id。
  174. /// </summary>
  175. [Description("没有找到任何可用的目标Id。")]
  176. NotFindAnyTargetId,
  177. #endregion TouchRpc
  178. #region Core
  179. /// <summary>
  180. /// Token消息为‘{0}’的已注册。
  181. /// </summary>
  182. [Description("Token消息为‘{0}’的已注册。")]
  183. TokenExisted,
  184. /// <summary>
  185. /// Token消息为‘{0}’的未注册。
  186. /// </summary>
  187. [Description("Token消息为‘{0}’的未注册。")]
  188. MessageNotFound,
  189. #endregion Core
  190. #region Client
  191. /// <summary>
  192. /// 数据处理适配器为空,可能客户端已掉线。
  193. /// </summary>
  194. [Description("数据处理适配器为空,可能客户端已掉线。")]
  195. NullDataAdapter,
  196. /// <summary>
  197. /// 客户端没有连接
  198. /// </summary>
  199. [Description("客户端没有连接。")]
  200. NotConnected,
  201. /// <summary>
  202. /// 授权密钥无效,程序将在5秒后退出。请检查密钥,或者不使用企业版功能。
  203. /// </summary>
  204. [Description("授权密钥无效,程序将在5秒后退出。请检查密钥,或者不使用企业版功能。")]
  205. LicenceKeyInvalid,
  206. #endregion Client
  207. }
  208. }