public Deserialize ( Stream inputStream ) : void | ||
inputStream | Stream | |
return | void |
/// <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); }
/// <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); }
/// <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); }