internal byte[] SerializePayload(object payloadObject) { using (var ms = new MemoryStream()) using (var tw = new StreamWriter(ms)) { this.payloadSerializer.Serialize(tw, payloadObject); tw.Flush(); ms.Position = 0; return ms.ToArray(); } }