Ejemplo n.º 1
0
        public byte[] 编码()
        {
            var __编码 = new H字段编码();

            __编码.编码字段(用户名.ToUTF16(20), 密码.ToASCII(20));
            return(__编码.获取结果());
        }
Ejemplo n.º 2
0
        public byte[] 编码()
        {
            var __编码 = new H字段编码();

            __编码.编码字段((byte)(验证通过 ? 0 : 1), 用户名.ToUTF16(20));
            if (this.验证通过)
            {
                __编码.编码字段(角色);
            }
            else
            {
                回复信息长度 = (short)(回复信息描述.Length * 2);
                __编码.编码字段(回复信息长度, 回复信息描述.ToUTF16(回复信息长度));
            }
            return(__编码.获取结果());
        }
Ejemplo n.º 3
0
        private byte[] 合成报文(byte[] __消息内容)
        {
            var __消息内容长度 = __消息内容.Length;
            var __编码     = new H字段编码();

            __编码.编码字段(_消息头标识, (short)__消息内容长度, 功能码, 发方事务标识, 收方事务标识, 注册标识, __消息内容);
            return(__编码.获取结果());
        }
Ejemplo n.º 4
0
        public byte[] 编码(N事务 事务, object 负载)
        {
            var __功能码    = _功能码字典[负载.GetType()];
            var __消息内容   = 编码(负载);
            var __消息内容长度 = 10 + __消息内容.Length;
            var __编码     = new H字段编码();

            __编码.编码字段(消息头标识, __消息内容长度, __功能码, 事务.发方事务, 事务.收方事务, __消息内容);
            return(__编码.获取结果());
        }
Ejemplo n.º 5
0
        public byte[] 编码(N事务 __事务, object __负载)
        {
            var __功能码    = 获取功能码(__负载.GetType());
            var __功能码编码  = Encoding.UTF8.GetBytes(__功能码);
            var __编码     = new H字段编码();
            var __二进制    = 编码(__负载);
            var __消息内容长度 = 10 + __功能码编码.Length + __二进制.Length;

            __编码.编码字段(消息头标识, __消息内容长度, __事务.发方事务, __事务.收方事务, (Int16)__功能码编码.Length, __功能码编码, __二进制);
            return(__编码.获取结果());
        }
 public override void 编码消息内容(H字段编码 __编码)
 {
     var __字符串 = HJSON.序列化(响应, new M对象明细Converter(), new M属性Converter());
     __编码.编码字段(FT通用访问工厂.文本编码.GetBytes(__字符串));
 }
Ejemplo n.º 7
0
 public override void 编码消息内容(H字段编码 __编码)
 {
     var __字符串 = HJSON.序列化(响应);
     __编码.编码字段(System.Text.Encoding.UTF8.GetBytes(__字符串));
 }
Ejemplo n.º 8
0
        public override void 编码消息内容(H字段编码 __编码)
        {
            var __字符串 = HJSON.序列化(请求);

            __编码.编码字段(System.Text.Encoding.UTF8.GetBytes(__字符串));
        }
Ejemplo n.º 9
0
        public override void 编码消息内容(H字段编码 __编码)
        {
            var __字符串 = HJSON.序列化(响应, new M方法响应Converter());

            __编码.编码字段(FT通用访问工厂.文本编码.GetBytes(__字符串));
        }
Ejemplo n.º 10
0
        public override void 编码消息内容(H字段编码 __编码)
        {
            var __字符串 = HJSON.序列化(通知);

            __编码.编码字段(FT通用访问工厂.文本编码.GetBytes(__字符串));
        }
Ejemplo n.º 11
0
 public override void 编码消息内容(H字段编码 __编码)
 {
     var __字符串 = HJSON.序列化(请求, new M方法请求Converter());
     __编码.编码字段(FT通用访问工厂.文本编码.GetBytes(__字符串));
 }
 public override void 编码消息内容(H字段编码 __编码)
 {
     var __字符串 = HJSON.序列化(响应.对象列表);
     __编码.编码字段(FT通用访问工厂.文本编码.GetBytes(__字符串));
 }