Example #1
0
        public void ReadData(IObjectDataInput input)
        {
            var len = input.ReadInt();

            _data = new byte[len];
            input.Read(_data);
        }
Example #2
0
        public CustomSerializableType Read(IObjectDataInput input)
        {
            var len   = input.ReadInt();
            var array = new byte[len];

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

            var buffer = new byte[len];

            input.Read(buffer);

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

            var buffer = new byte[len];

            input.Read(buffer);

            CustomSerializableType result = null;

            using (var ms = new MemoryStream(buffer))
            {
                result = (CustomSerializableType)bf.Deserialize(ms);
            }
            return(result);
        }