Deserialize() public method

public Deserialize ( Stream inputStream ) : void
inputStream Stream
return void
Exemplo n.º 1
0
        /// <inheritdoc />
        public void Deserialize(Stream inputStream)
        {
            PacketHeader.Deserialize(inputStream, out _packetHeader);

            byte[] payloadLengthData = new byte[sizeof(int)];
            inputStream.Read(payloadLengthData, 0, sizeof(int));

            _payloadSize        = BitConverter.ToInt32(payloadLengthData, 0);
            _payloadObjectBytes = new byte[_payloadSize];
            inputStream.Read(_payloadObjectBytes, 0, _payloadSize);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Deserializes from a memory stream to a <see cref="PacketHeader"/> object
 /// </summary>
 /// <param name="inputStream">The memory stream containing the serialized <see cref="PacketHeader"/></param>
 /// <param name="result">The deserialized <see cref="PacketHeader"/></param>
 public static void Deserialize(Stream inputStream, out PacketHeader result)
 {
     result = new PacketHeader();
     result.Deserialize(inputStream);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Deserializes from a memory stream to a <see cref="PacketHeader"/> object
 /// </summary>
 /// <param name="inputStream">The memory stream containing the serialized <see cref="PacketHeader"/></param>
 /// <param name="result">The deserialized <see cref="PacketHeader"/></param>
 public static void Deserialize(Stream inputStream, out PacketHeader result)
 {
     result = new PacketHeader();
     result.Deserialize(inputStream);
 }