Esempio n. 1
0
 public Http1OutputProducer(
     PipeWriter pipeWriter,
     string connectionId,
     ConnectionContext connectionContext,
     IKestrelTrace log,
     ITimeoutControl timeoutControl,
     IHttpMinResponseDataRateFeature minResponseDataRateFeature)
 {
     _pipeWriter        = pipeWriter;
     _connectionId      = connectionId;
     _connectionContext = connectionContext;
     _log = log;
     _minResponseDataRateFeature = minResponseDataRateFeature;
     _flusher = new TimingPipeFlusher(pipeWriter, timeoutControl, log);
 }
Esempio n. 2
0
 public Http1OutputProducer(
     PipeWriter pipeWriter,
     string connectionId,
     ConnectionContext connectionContext,
     IKestrelTrace log,
     ITimeoutControl timeoutControl,
     IHttpMinResponseDataRateFeature minResponseDataRateFeature,
     MemoryPool <byte> memoryPool)
 {
     // Allow appending more data to the PipeWriter when a flush is pending.
     _pipeWriter        = new ConcurrentPipeWriter(pipeWriter, memoryPool, _contextLock);
     _connectionId      = connectionId;
     _connectionContext = connectionContext;
     _log = log;
     _minResponseDataRateFeature = minResponseDataRateFeature;
     _flusher    = new TimingPipeFlusher(_pipeWriter, timeoutControl, log);
     _memoryPool = memoryPool;
 }
Esempio n. 3
0
 public TestHttpOutputProducer(Pipe pipe, string connectionId, ConnectionContext connectionContext, IKestrelTrace log, ITimeoutControl timeoutControl, IHttpMinResponseDataRateFeature minResponseDataRateFeature) : base(pipe.Writer, connectionId, connectionContext, log, timeoutControl, minResponseDataRateFeature)
 {
     Pipe = pipe;
 }
Esempio n. 4
0
 public TestHttpOutputProducer(Pipe pipe, string connectionId, ConnectionContext connectionContext, MemoryPool <byte> memoryPool, IKestrelTrace log, ITimeoutControl timeoutControl, IHttpMinResponseDataRateFeature minResponseDataRateFeature, IHttpOutputAborter outputAborter)
     : base(pipe.Writer, connectionId, connectionContext, memoryPool, log, timeoutControl, minResponseDataRateFeature, outputAborter)
 {
     Pipe = pipe;
 }