public bool TryGetHeader(string key, out object value)
        {
            if ("MessageId".Equals(key, StringComparison.OrdinalIgnoreCase))
            {
                value = _message.NMSMessageId;
                return(true);
            }

            if ("CorrelationId".Equals(key, StringComparison.OrdinalIgnoreCase))
            {
                value = _message.NMSCorrelationID;
                return(true);
            }

            return(_adapter.TryGetHeader(key, out value));
        }
        public bool TryGetHeader(string key, out object value)
        {
            if (MessageHeaders.TransportMessageId.Equals(key, StringComparison.OrdinalIgnoreCase))
            {
                value = _message.NMSMessageId;
                return(true);
            }

            if (nameof(MessageContext.CorrelationId).Equals(key, StringComparison.OrdinalIgnoreCase))
            {
                value = _message.NMSCorrelationID;
                return(true);
            }

            return(_adapter.TryGetHeader(key, out value));
        }
Esempio n. 3
0
 public bool TryGetHeader(string key, out object value)
 {
     return(_adapter.TryGetHeader(key, out value));
 }