示例#1
0
 /// <summary>
 /// Converts this message into a forwardable <see cref="TransportMessageToSend"/>.
 /// </summary>
 public TransportMessageToSend ToForwardableMessage()
 {
     var transportMessageToSend = new TransportMessageToSend
                                      {
                                          Label = Label,
                                          Body = Body,
                                      };
     if (Headers != null)
     {
         transportMessageToSend.Headers = Headers.ToDictionary(k => k.Key, v => v.Value);
     }
     return transportMessageToSend;
 }
 /// <summary>
 /// Converts this message into a forwardable <see cref="TransportMessageToSend"/>.
 /// </summary>
 public TransportMessageToSend ToForwardableMessage()
 {
     var transportMessageToSend = new TransportMessageToSend
                                      {
                                          Label = Label,
                                          Body = Body,
                                      };
     if (Headers != null)
     {
         transportMessageToSend.Headers = Headers.Clone();
     }
     return transportMessageToSend;
 }
示例#3
0
        /// <summary>
        /// Converts this message into a forwardable <see cref="TransportMessageToSend"/>.
        /// </summary>
        public TransportMessageToSend ToForwardableMessage()
        {
            var transportMessageToSend = new TransportMessageToSend
            {
                Label = Label,
                Body  = Body,
            };

            if (Headers != null)
            {
                transportMessageToSend.Headers = Headers.Clone();
            }
            return(transportMessageToSend);
        }