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 bool DisplayPropertiesChanged(StoredMessage focusedMessage)
 {
     return (focusedMessage == null) ||
            (Status != focusedMessage.Status) ||
            (TimeSent != focusedMessage.TimeSent) ||
            (ProcessingTime != focusedMessage.ProcessingTime) ||
            (ReceivingEndpoint != focusedMessage.ReceivingEndpoint) ||
            (SendingEndpoint != focusedMessage.SendingEndpoint);
 }
 public SelectedMessageChanged(StoredMessage message)
 {
     Message = message;
 }