Пример #1
0
        public void ReadData(IObjectDataInput input)
        {
            var len = input.ReadInt();

            data = new byte[len];
            input.ReadFully(data);
        }
        public CustomSerializableType Read(IObjectDataInput input)
        {
            var len   = input.ReadInt();
            var array = new byte[len];

            input.ReadFully(array);
            return(new CustomSerializableType {
                Value = Encoding.UTF8.GetString(array)
            });
        }
Пример #3
0
        public Person Read(IObjectDataInput input)
        {
            var bf  = new BinaryFormatter();
            var len = input.ReadInt();

            var buffer = new byte[len];

            input.ReadFully(buffer);

            Person result = null;

            using (var ms = new MemoryStream(buffer))
            {
                result = (Person)bf.Deserialize(ms);
            }
            return(result);
        }
        public CustomSerializableType Read(IObjectDataInput input)
        {
            var bf  = new BinaryFormatter();
            var len = input.ReadInt();

            var buffer = new byte[len];

            input.ReadFully(buffer);

            CustomSerializableType result = null;

            using (var ms = new MemoryStream(buffer))
            {
                result = (CustomSerializableType)bf.Deserialize(ms);
            }
            return(result);
        }
 public void ReadData(IObjectDataInput input)
 {
     var len = input.ReadInt();
     data = new byte[len];
     input.ReadFully(data);
 }