コード例 #1
0
 public void DumpPacket(Packet packet, DiagnosticStreamDirection direction)
 {
     loggingBreaker.Protect(() =>
     {
         lock (flushLock)
         {
             writer.Write(DateTime.UtcNow.Ticks);
             writer.Write((uint)direction);
             writer.Write(packet.Payload, 0, packet.Length);
         }
     });
 }
コード例 #2
0
 public InfusionBinaryDiagnosticPushStream(DiagnosticStreamDirection direction, Func <BinaryDiagnosticPushStream> pushStreamProvider)
 {
     this.direction          = direction;
     this.pushStreamProvider = pushStreamProvider;
 }