/// <summary>
 /// Logs push message error.
 /// </summary>
 protected void Log(MessageSendException exception)
 {
     ResultLogger.Log(DisplayName, exception);
 }
        /// <summary>
        /// Initialize a new instance of this type.
        /// </summary>
        public MessageStatus(PushPatternType pattern, MessageSendException exception)
        {

        }
 void IMessageSendResultLogger.Log(string patternName, MessageSendException exception)
 {
     Dispatcher.BeginInvoke(() => Status.Add(new MessageStatus(patternName, exception.Result)));
 }