CodeSharp.EventSourcing.MsmqUtilities.FillLabelForBackwardsCompatabilityWhileSending C# (CSharp) Метод

FillLabelForBackwardsCompatabilityWhileSending() статический приватный Метод

Fill MSMQ message's label.
static private FillLabelForBackwardsCompatabilityWhileSending ( Message transportMessage, System msmqMessage ) : void
transportMessage Message
msmqMessage System
Результат void
        static void FillLabelForBackwardsCompatabilityWhileSending(Message transportMessage, System.Messaging.Message msmqMessage)
        {
            string windowsIdentityName =
                (transportMessage.Headers.ContainsKey(Headers.WindowsIdentityName) && (!string.IsNullOrWhiteSpace(transportMessage.Headers[Headers.WindowsIdentityName])))
                ? transportMessage.Headers[Headers.WindowsIdentityName] : string.Empty;

            msmqMessage.Label =
                string.Format("<{0}>{2}</{0}><{1}>{3}</{1}>", TransportHeaderKeys.IdForCorrelation, Headers.WindowsIdentityName,
                    transportMessage.IdForCorrelation, windowsIdentityName);
        }