//------------------------------------------------------------------------------
// 此代码版权(除特别声明或在XREF结尾的命名空间的代码)归作者本人若汝棋茗所有
// 源代码使用协议遵循本仓库的开源协议及附加协议,若本仓库没有设置,则按MIT开源协议授权
// CSDN博客:https://blog.csdn.net/qq_40374647
// 哔哩哔哩视频:https://space.bilibili.com/94253567
// Gitee源代码仓库:https://gitee.com/RRQM_Home
// Github源代码仓库:https://github.com/RRQM
// API首页:https://www.yuque.com/rrqm/touchsocket/index
// 交流QQ群:234762506
// 感谢您的下载和使用
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
using System.ComponentModel;
namespace TouchSocket.Resources
{
///
/// TouchSocket资源枚举
///
public enum TouchSocketStatus : byte
{
///
/// 未知错误
///
[Description("未知错误")]
UnknownError,
///
/// 操作成功
///
[Description("操作成功")]
Success,
///
/// 操作超时
///
[Description("操作超时")]
Overtime,
///
/// 用户主动取消操作。
///
[Description("用户主动取消操作。")]
Canceled,
///
/// 参数‘{0}’为空。
///
[Description("参数‘{0}’为空。")]
ArgumentNull,
///
///发生异常,信息:{0}。
///
[Description("发生异常,信息:{0}。")]
Exception,
#region TouchRpc
///
/// 不允许路由该包,信息:{0}。
///
[Description("不允许路由该包,信息:{0}。")]
RoutingNotAllowed,
///
/// 未找到该公共方法,或该方法未标记为Rpc
///
[Description("未找到该公共方法,或该方法未标记为Rpc")]
RpcMethodNotFind,
///
/// 方法已被禁用
///
[Description("方法已被禁用")]
RpcMethodDisable,
///
/// 函数执行异常,详细信息:{0}
///
[Description("函数执行异常,详细信息:{0}")]
RpcInvokeException,
///
/// 事件操作器异常
///
[Description("事件操作器异常。")]
GetEventArgsFail,
///
/// 通道设置失败。
///
[Description("通道设置失败。")]
SetChannelFail,
///
/// ID为{0}的通道已存在。
///
[Description("ID为{0}的通道已存在。")]
ChannelExisted,
///
/// 远程终端拒绝该操作,反馈信息:{0}。
///
[Description("远程终端拒绝该操作,反馈信息:{0}。")]
RemoteRefuse,
///
/// 从‘{0}’创建写入流失败,信息:{1}。"
///
[Description("从‘{0}’创建写入流失败,信息:{1}。")]
CreateWriteStreamFail,
///
///没有找到路径‘{0}’对应的流文件。
///
[Description("没有找到路径‘{0}’对应的流文件。")]
StreamNotFind,
///
/// 没有找到ID为{0}的客户端。
///
[Description("没有找到ID为{0}的客户端。")]
ClientNotFind,
///
/// 路径‘{0}’对应的流文件,仍然被‘{1}’对象应用。
///
[Description("路径‘{0}’对应的流文件,仍然被‘{1}’对象应用。")]
StreamReferencing,
///
/// 接收流容器为空
///
[Description("流容器为空。")]
StreamBucketNull,
///
/// 从‘{0}’路径加载流异常,信息:‘{1}’。
///
[Description("从‘{0}’路径加载流异常,信息:‘{1}’。")]
LoadStreamFail,
///
/// 目录‘{0}’已存在。
///
[Description("目录‘{0}’已存在。")]
DirectoryExisted,
///
/// 文件‘{0}’已存在。
///
[Description("文件‘{0}’已存在。")]
FileExisted,
///
/// 文件‘{0}’不存在。
///
[Description("文件‘{0}’不存在。")]
FileNotExists,
///
/// 目录‘{0}’不存在。
///
[Description("目录‘{0}’不存在。")]
DirectoryNotExists,
///
/// 名称为“{0}”的事件已存在
///
[Description("名称为“{0}”的事件已存在。")]
EventExisted,
///
/// 名称为“{0}”的事件不存在
///
[Description("名称为“{0}”的事件不存在。")]
EventNotExist,
///
/// 资源句柄{0}对应的资源没有找到,可能操作已超时。
///
[Description("资源句柄{0}对应的资源没有找到,可能操作已超时。")]
ResourceHandleNotFind,
///
/// 还有{0}个资源没有完成。
///
[Description("还有{0}个资源没有完成。")]
HasUnFinished,
///
/// 文件长度太长。
///
[Description("文件长度太长。")]
FileLengthTooLong,
///
/// 读取文件长度错误。
///
[Description("读取文件长度错误。")]
LengthErrorWhenRead,
///
/// 没有找到任何可用的目标Id。
///
[Description("没有找到任何可用的目标Id。")]
NotFindAnyTargetId,
#endregion TouchRpc
#region Core
///
/// Token消息为‘{0}’的已注册。
///
[Description("Token消息为‘{0}’的已注册。")]
TokenExisted,
///
/// Token消息为‘{0}’的未注册。
///
[Description("Token消息为‘{0}’的未注册。")]
MessageNotFound,
#endregion Core
#region Client
///
/// 数据处理适配器为空,可能客户端已掉线。
///
[Description("数据处理适配器为空,可能客户端已掉线。")]
NullDataAdapter,
///
/// 客户端没有连接
///
[Description("客户端没有连接。")]
NotConnected,
///
/// 授权密钥无效,程序将在5秒后退出。请检查密钥,或者不使用企业版功能。
///
[Description("授权密钥无效,程序将在5秒后退出。请检查密钥,或者不使用企业版功能。")]
LicenceKeyInvalid,
#endregion Client
}
}