internal NodeQueryEventMessageEventArgs(QueryEventType Type, QueryEventLevel Level, string EventMessage, NodeQuery Query, MessageEventArgs Message) : base(Query, Message) { this.type = Type; this.level = Level; this.eventMessage = EventMessage; }
/// <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; }
public QueryEvent(PeerId id, QueryEventType type, IEnumerable <PeerInfo> responses, string extra = null) { Id = id; Type = type; Responses = responses.ToArray(); Extra = extra ?? string.Empty; }
public QueryEvent(SqlQuery query, QueryEventType eventType, StatementResult[] result) { if (query == null) throw new ArgumentNullException("query"); Query = query; EventType = eventType; Result = result; }
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); }
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); } }
public QueryEvent(SqlQuery query, QueryEventType eventType, StatementResult[] result) { if (query == null) { throw new ArgumentNullException("query"); } Query = query; EventType = eventType; Result = result; }
public QueryEvent(QueryEventType qevent, string eventmsg) { QueryEventType = qevent; EventMessage = eventmsg; }
/// <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))); }