Exemplo n.º 1
0
 internal NodeQueryEventMessageEventArgs(QueryEventType Type, QueryEventLevel Level, string EventMessage, NodeQuery Query, MessageEventArgs Message)
     : base(Query, Message)
 {
     this.type         = Type;
     this.level        = Level;
     this.eventMessage = EventMessage;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Defines a query message.
 /// </summary>
 /// <param name="Query">Query.</param>
 /// <param name="Type">Event Type.</param>
 /// <param name="Level">Event Level.</param>
 /// <param name="Body">Event message body.</param>
 public QueryMessageEventArgs(Query Query, QueryEventType Type, QueryEventLevel Level, string Body)
     : base(Query)
 {
     this.type  = Type;
     this.level = Level;
     this.body  = Body;
 }
Exemplo n.º 3
0
 public QueryEvent(PeerId id, QueryEventType type, IEnumerable <PeerInfo> responses, string extra = null)
 {
     Id        = id;
     Type      = type;
     Responses = responses.ToArray();
     Extra     = extra ?? string.Empty;
 }
Exemplo n.º 4
0
        public QueryEvent(SqlQuery query, QueryEventType eventType, StatementResult[] result)
        {
            if (query == null)
                throw new ArgumentNullException("query");

            Query = query;
            EventType = eventType;
            Result = result;
        }
Exemplo n.º 5
0
        public void AddQueryEvent(QueryEventType qevent, string eventmsg)
        {
            var queryEvent = new QueryEvent(qevent, eventmsg);

            if (EventsQueue.Exists(x => x.QueryEventType == qevent && x.EventMessage == eventmsg))
            {
                return;
            }
            EventsQueue.Add(queryEvent);
        }
Exemplo n.º 6
0
 internal void QueryMessage(QueryEventType Type, QueryEventLevel Level, string Message, MessageEventArgs e)
 {
     try
     {
         this.EventMessageReceived?.Invoke(this, new NodeQueryEventMessageEventArgs(Type, Level, Message, this, e));
     }
     catch (Exception ex)
     {
         Log.Critical(ex);
     }
 }
Exemplo n.º 7
0
        public QueryEvent(SqlQuery query, QueryEventType eventType, StatementResult[] result)
        {
            if (query == null)
            {
                throw new ArgumentNullException("query");
            }

            Query     = query;
            EventType = eventType;
            Result    = result;
        }
Exemplo n.º 8
0
 public QueryEvent(QueryEventType qevent, string eventmsg)
 {
     QueryEventType = qevent;
     EventMessage   = eventmsg;
 }
Exemplo n.º 9
0
 /// <summary>
 /// Logs a query message.
 /// </summary>
 /// <param name="Type">Event type.</param>
 /// <param name="Level">Event level.</param>
 /// <param name="Body">Event message body.</param>
 public Task LogMessage(QueryEventType Type, QueryEventLevel Level, string Body)
 {
     return(this.Raise(this.OnMessage, new QueryMessageEventArgs(this, Type, Level, Body)));
 }