Esempio n. 1
0
 public Streams(IHttpBodyControlFeature bodyControl, IFrameControl frameControl)
 {
     _request             = new FrameRequestStream(bodyControl);
     _emptyRequest        = new FrameRequestStream(bodyControl);
     _response            = new FrameResponseStream(bodyControl, frameControl);
     _upgradeableResponse = new WrappingStream(_response);
     _upgradeStream       = new FrameDuplexStream(_request, _response);
 }
Esempio n. 2
0
 public Streams(IHttpBodyControlFeature bodyControl, IHttpResponseControl httpResponseControl)
 {
     _request             = new HttpRequestStream(bodyControl);
     _emptyRequest        = new HttpRequestStream(bodyControl);
     _response            = new HttpResponseStream(bodyControl, httpResponseControl);
     _upgradeableResponse = new WrappingStream(_response);
     _upgradeStream       = new HttpUpgradeStream(_request, _response);
 }
Esempio n. 3
0
        public BodyControl(IHttpBodyControlFeature bodyControl, IHttpResponseControl responseControl)
        {
            _requestReader      = new HttpRequestPipeReader();
            _request            = new HttpRequestStream(bodyControl, _requestReader);
            _emptyRequestReader = new HttpRequestPipeReader();
            _emptyRequest       = new HttpRequestStream(bodyControl, _emptyRequestReader);

            _responseWriter      = new HttpResponsePipeWriter(responseControl);
            _response            = new HttpResponseStream(bodyControl, _responseWriter);
            _upgradeableResponse = new WrappingStream(_response);
            _upgradeStream       = new HttpUpgradeStream(_request, _response);
        }