public void Serialize <T>(Stream output, T message)
        {
            CheckConvention.EnsureSerializable(message);
            var envelope = XmlMessageEnvelope.Create(message);

            GetSerializerFor <T>().Serialize(output, envelope);
        }
예제 #2
0
        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());
        }