/// <summary> /// Reads the entity. /// </summary> /// <param name="message">The message.</param> /// <returns>Return the serialized entity from message</returns> private Entity ReadEntity(IncomingMessage message) { var data = message.ReadBytes(); using (var stream = new MemoryStream()) { stream.Write(data, 0, data.Length); stream.Seek(0, SeekOrigin.Begin); var entity = this.serializer.Deserialize(stream); return (Entity)entity; } }