GetHeaderByKey() public method

public GetHeaderByKey ( string key, string defaultValue = "" ) : string
key string
defaultValue string
return string
 public ExceptionDetails(StoredMessage message)
 {
     ExceptionType = message.GetHeaderByKey(MessageHeaderKeys.ExceptionType);
     Message       = message.GetHeaderByKey(MessageHeaderKeys.ExceptionMessage);
     Source        = message.GetHeaderByKey(MessageHeaderKeys.ExceptionSource);
     StackTrace    = message.GetHeaderByKey(MessageHeaderKeys.ExceptionStackTrace);
 }
 public ExceptionDetails(StoredMessage message)
 {
     ExceptionType = message.GetHeaderByKey(MessageHeaderKeys.ExceptionType);
     Message = message.GetHeaderByKey(MessageHeaderKeys.ExceptionMessage);
     Source = message.GetHeaderByKey(MessageHeaderKeys.ExceptionSource);
     StackTrace = message.GetHeaderByKey(MessageHeaderKeys.ExceptionStackTrace);
 }
 public MessageTreeNode(StoredMessage msg)
 {
     Message = msg;
     Parent = msg.GetHeaderByKey(MessageHeaderKeys.RelatedTo, null);
 }
        Arrow CreateArrow(StoredMessage message)
        {
            var arrow = new Arrow(message, container)
            {
                Name = TypeHumanizer.ToName(message.MessageType)
            };

            if (message.MessageIntent == MessageIntent.Publish)
            {
                arrow.Type = ArrowType.Event;
            }
            else
            {
                var isTimeoutString = message.GetHeaderByKey(MessageHeaderKeys.IsSagaTimeout);
                var isTimeout = !string.IsNullOrEmpty(isTimeoutString) && bool.Parse(isTimeoutString);
                if (isTimeout)
                {
                    arrow.Type = ArrowType.Timeout;
                }
                else if (Equals(message.ReceivingEndpoint, message.SendingEndpoint))
                {
                    arrow.Type = ArrowType.Local;
                }
                else
                {
                    arrow.Type = ArrowType.Command;
                }
            }

            return arrow;
        }
        Handler CreateSendingHandler(StoredMessage message, EndpointItem sendingEndpoint)
        {
            var handler = new Handler(message.GetHeaderByKey(MessageHeaderKeys.RelatedTo, ConversationStartHandlerName), container)
            {
                State = HandlerState.Success,
                Endpoint = sendingEndpoint
            };

            return handler;
        }
 static EndpointItem CreateSendingEndpoint(StoredMessage m) => new EndpointItem(m.SendingEndpoint.Name, m.SendingEndpoint.Host, m.SendingEndpoint.HostId, m.GetHeaderByKey(MessageHeaderKeys.Version, null));
 static EndpointItem CreateProcessingEndpoint(StoredMessage m) => new EndpointItem(m.ReceivingEndpoint.Name, m.ReceivingEndpoint.Host, m.ReceivingEndpoint.HostId, m.SendingEndpoint.Equals(m.ReceivingEndpoint) ? m.GetHeaderByKey(MessageHeaderKeys.Version, null) : null);