public Add ( GrandOutputEventInfo e, FinalReceiver receiver ) : bool | ||
e | GrandOutputEventInfo | |
receiver | FinalReceiver | |
Результат | bool |
void IChannel.Handle(GrandOutputEventInfo logEvent, bool sendToCommonSink) { if (sendToCommonSink) { _dispatcher.Add(logEvent, CommonSinkOnlyReceiver); } }
public void Handle(GrandOutputEventInfo logEvent, bool sendToCommonSink) { Debug.Assert(sendToCommonSink == true); try { _dispatcher.Add(logEvent, _receiver); _buffer.Enqueue(logEvent); } finally { _useLock.Signal(); } }