public void Serialize <T>(Stream output, T message) { CheckConvention.EnsureSerializable(message); var envelope = XmlMessageEnvelope.Create(message); GetSerializerFor <T>().Serialize(output, envelope); }
public void Serialize <T>(Stream output, ISendContext <T> context) where T : class { CheckConvention.EnsureSerializable(context.Message); _formatter.Serialize(output, context.Message, GetHeaders(context)); context.SetContentType(ContentTypeHeaderValue); }
public void Serialize <T>(Stream output, T message) { CheckConvention.EnsureSerializable(message); _formatter.Serialize(output, message, GetHeaders()); }