示例#1
0
        object ISerialize.GetObject(byte[] data)
        {
            if (data == null)
            {
                return(null);
            }

            SoapMessage  msg = new SoapMessage();
            MemoryStream ms  = new MemoryStream(data);

            msg.Id   = SimpleBinSerializer.ToString(ms);
            msg.Head = SimpleBinSerializer.ToString(ms);
            msg.Body = SimpleBinSerializer.ToString(ms);

            return(msg);
        }
示例#2
0
        public TestMessage GetObject(byte[] data)
        {
            if (data == null)
            {
                return(null);
            }

            TestMessage  testMessage = new TestMessage();
            MemoryStream ms          = new MemoryStream(data);

            testMessage.Id   = SimpleBinSerializer.ToInt32(ms);
            testMessage.Name = SimpleBinSerializer.ToString(ms);
            testMessage.Data = SimpleBinSerializer.ToData(ms);

            return(testMessage);
        }