完善事件框架
This commit is contained in:
+27
-2
@@ -3,10 +3,26 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
//此文件定义Json序列化与反序列化时使用的数据结构,仅内部使用
|
||||
|
||||
namespace Interact
|
||||
{
|
||||
#region 定义数据交互用到的数据结构(可能作为事件或回调函数的参数)
|
||||
//包头基本结构
|
||||
public class BaseHead
|
||||
{
|
||||
//请求ID,由发送方定义的随机字符串。如果接受方有返回数据应包含相同的Token
|
||||
public string Token;
|
||||
//操作类型,决定数据的其他内容
|
||||
public string Operation;
|
||||
}
|
||||
// 接受方返回的执行结果反馈包头,包含错误文本
|
||||
public class ResultHead : BaseHead
|
||||
{
|
||||
//错误文本,为空则执行成功
|
||||
public string Error;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 定义Json序列化与反序列化时使用的数据结构,仅内部使用
|
||||
//登录信息包头
|
||||
internal class JsonLogInfoHead : BaseHead
|
||||
{
|
||||
@@ -14,4 +30,13 @@ namespace Interact
|
||||
public string Pwd;
|
||||
}
|
||||
|
||||
//用户信息
|
||||
internal class JsonUserInfo
|
||||
{
|
||||
public string User; //用户名
|
||||
public string NickName; //昵称
|
||||
public string Motto; //个性签名
|
||||
public string UGroup; //用户组
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user