コード例 #1
0
        public static BinaryMessageEnvelope From(IOutboundMessage context)
        {
            var envelope = new BinaryMessageEnvelope();

            envelope.CopyFrom(context);

            return(envelope);
        }
コード例 #2
0
        public static BinaryMessageEnvelope From(Header[] headers)
        {
            var envelope = new BinaryMessageEnvelope();

            if (headers != null)
            {
                for (int i = 0; i < headers.Length; i++)
                {
                    envelope.MapNameValuePair(headers[i].Name, headers[i].Value);
                }
            }

            return(envelope);
        }