예제 #1
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="message"></param>
 /// <param name="option"></param>
 /// <param name="caption"></param>
 /// <param name="defaultMessageResult"></param>
 /// <param name="type"></param>
 public NotificationInfo(IMessageFormattable message, IMessageFormattable caption = null, MessageResultOption option = MessageResultOption.OK, MessageResult defaultMessageResult = MessageResult.None, NotificationType type = NotificationType.None)
 {
     if (message == null)
     {
         throw new ArgumentNullException("message");
     }
     Message = message;
     Caption = caption;
     Option  = option;
     DefaultMessageResult = defaultMessageResult;
     Type = type;
 }
예제 #2
0
 /// <summary>
 /// Despacha uma mensagem de notificação
 /// </summary>
 /// <param name="message">Mensagem que será enviada.</param>
 /// <param name="caption">Título da notificação.</param>
 /// <param name="resultOption">Opção do resultado da mensagem.</param>
 /// <param name="type">Tipo da notificação.</param>
 /// <param name="dafaultMessageResult">Resultado padrão.</param>
 /// <returns></returns>
 public static MessageResult Dispatch(IMessageFormattable message, IMessageFormattable caption, MessageResultOption resultOption, NotificationType type, MessageResult dafaultMessageResult)
 {
     return(OnDispatched(new NotificationInfo(message, caption, resultOption, dafaultMessageResult, type)));
 }
예제 #3
0
 /// <summary>
 /// Despacha uma mensagem de notificação.
 /// </summary>
 /// <param name="message">Mensagem que será enviada.</param>
 /// <param name="caption">Título da notificação.</param>
 /// <param name="resultOption">Opção do resultado da mensagem.</param>
 /// <returns></returns>
 public static MessageResult Dispatch(IMessageFormattable message, IMessageFormattable caption, MessageResultOption resultOption)
 {
     return(OnDispatched(new NotificationInfo(message, caption, resultOption)));
 }