public Http1OutputProducer(
     PipeWriter pipeWriter,
     string connectionId,
     ConnectionContext connectionContext,
     IKestrelTrace log,
     ITimeoutControl timeoutControl,
     IBytesWrittenFeature transportBytesWrittenFeature)
 {
     _pipeWriter        = pipeWriter;
     _connectionId      = connectionId;
     _connectionContext = connectionContext;
     _timeoutControl    = timeoutControl;
     _log = log;
     _transportBytesWrittenFeature = transportBytesWrittenFeature;
     _flusher = new StreamSafePipeFlusher(pipeWriter, timeoutControl);
 }
示例#2
0
 public Http1OutputProducer(
     PipeReader outputPipeReader,
     PipeWriter pipeWriter,
     string connectionId,
     IKestrelTrace log,
     ITimeoutControl timeoutControl,
     IConnectionLifetimeFeature lifetimeFeature,
     IBytesWrittenFeature transportBytesWrittenFeature)
 {
     _outputPipeReader = outputPipeReader;
     _pipeWriter       = pipeWriter;
     _connectionId     = connectionId;
     _timeoutControl   = timeoutControl;
     _log             = log;
     _flushCompleted  = OnFlushCompleted;
     _lifetimeFeature = lifetimeFeature;
     _transportBytesWrittenFeature = transportBytesWrittenFeature;
 }