public static void PublishEsEvent(EsEventSenderEnum sender, EsMessagePriority priority, string message)
        {
            EsEventArgs e = new EsEventArgs(sender,
                                            null,
                                            priority,
                                            message,
                                            null,
                                            null,
                                            null);

            RaiseEsEvent(e);
        }
        public static void PublishEsEvent(EsEventSenderEnum sender, string messageType, EsMessagePriority priority,
                                          string message, EsException esException, Exception exception,
                                          string Notes)
        {
            EsEventArgs e = new EsEventArgs(sender,
                                            messageType,
                                            priority,
                                            message,
                                            esException,
                                            exception,
                                            Notes);

            RaiseEsEvent(e);
        }
 public EsEventArgs(EsEventSenderEnum sender,
                    string messageType,
                    EsMessagePriority priority,
                    string message,
                    EsException esException,
                    Exception exception,
                    string notes)
 {
     Sender      = sender;
     MessageType = messageType;
     Priority    = priority;
     Message     = message;
     EsException = esException;
     Exception   = exception;
     Notes       = notes;
 }