Beispiel #1
0
 public void MemoryStreamDiscardBuffer(MemoryStreamBufferType bufferType, string tag,
                                       MemoryStreamDiscardReason reason)
 {
     if (this.IsEnabled())
     {
         WriteEvent(10, bufferType, tag ?? string.Empty, reason);
     }
 }
        internal void ReportLargeBufferDiscarded(MemoryStreamDiscardReason reason)
        {
            var largeBufferDiscarded = Interlocked.CompareExchange(ref LargeBufferDiscarded, null, null);

            if (largeBufferDiscarded != null)
            {
                largeBufferDiscarded(reason);
            }
        }
Beispiel #3
0
 public void MemoryStreamDiscardBuffer(
     MemoryStreamBufferType bufferType,
     string tag,
     MemoryStreamDiscardReason reason)
 {
     if (!this.IsEnabled())
     {
         return;
     }
     this.WriteEvent(10, (object)bufferType, (object)(tag ?? string.Empty), (object)reason);
 }
 internal void ReportLargeBufferDiscarded(MemoryStreamDiscardReason reason)
 {
     var largeBufferDiscarded = Interlocked.CompareExchange(ref this.LargeBufferDiscarded, null, null);
     if (largeBufferDiscarded != null)
     {
         largeBufferDiscarded(reason);
     }
 }
 //[Event(10, Level = EventLevel.Warning)]
 public void MemoryStreamDiscardBuffer(MemoryStreamBufferType bufferType, string tag,
                                       MemoryStreamDiscardReason reason)
 {
     //if (this.IsEnabled())
     //{
     //    WriteEvent(10, bufferType, tag ?? string.Empty, reason);
     //}
 }
Beispiel #6
0
 internal void ReportLargeBufferDiscarded(MemoryStreamDiscardReason reason)
 {
     this.LargeBufferDiscarded?.Invoke(reason);
 }