public Tuple <N事务, object> 解码(byte[] __数据) { var __解码 = new H字段解码(__数据); var __消息头 = __解码.解码字节数组(消息头长度); var __发方事务 = __解码.解码Int32(); var __收方事务 = __解码.解码Int32(); var __功能码长度 = __解码.解码Int16(); var __功能码 = __解码.解码UTF8(__功能码长度); var __负载 = 解码(__功能码, __解码.解码字节数组(__解码.剩余字节数)); var __事务 = new N事务 { 发方事务 = __发方事务, 收方事务 = __收方事务, 功能码 = __功能码 }; if (通道字典 != null && 通道字典.ContainsKey(__事务.功能码)) { __事务.通道标识 = 通道字典[__事务.功能码]; } return(new Tuple <N事务, object>(__事务, __负载)); }
public override void 解码消息内容(H字段解码 __解码) { var __内容 = __解码.解码UTF8(__解码.剩余字节数); this.响应 = HJSON.反序列化<M执行方法响应>(__内容); }
public override void 解码消息内容(H字段解码 __解码) { var __内容 = __解码.解码UTF8(__解码.剩余字节数); this.请求 = HJSON.反序列化 <M执行方法请求>(__内容); }
public override void 解码消息内容(H字段解码 __解码) { var __内容 = __解码.解码UTF8(__解码.剩余字节数); this.响应 = HJSON.反序列化 <M查询对象列表响应>(__内容); }
public override void 解码消息内容(H字段解码 __解码) { var __内容 = __解码.解码UTF8(__解码.剩余字节数); this.请求 = HJSON.反序列化<M查询对象明细请求>(__内容); }