Ejemplo n.º 1
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);
 }
Ejemplo n.º 2
0
 public Streams(bool AllowSynchronousIO, IHttpResponseControl httpResponseControl)
 {
     _request             = new HttpRequestStream(AllowSynchronousIO);
     _emptyRequest        = new HttpRequestStream(AllowSynchronousIO);
     _response            = new HttpResponseStream(AllowSynchronousIO, httpResponseControl);
     _upgradeableResponse = new WrappingStream(_response);
     _upgradeStream       = new HttpUpgradeStream(_request, _response);
 }
Ejemplo 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);
        }
Ejemplo n.º 4
0
 public HttpResponseStream(IHttpResponseControl httpResponseControl)
 {
     _httpResponseControl = httpResponseControl;
     _state = HttpStreamState.Closed;
 }
Ejemplo n.º 5
0
 public HttpResponsePipeWriter(IHttpResponseControl pipeControl)
 {
     _pipeControl = pipeControl;
     _state       = HttpStreamState.Closed;
 }
 public HttpResponseStream(IHttpBodyControlFeature bodyControl, IHttpResponseControl httpResponseControl)
 {
     _bodyControl         = bodyControl;
     _httpResponseControl = httpResponseControl;
     _state = HttpStreamState.Closed;
 }
Ejemplo n.º 7
0
 public HttpResponseStream(bool allowSynchronousIO, IHttpResponseControl httpResponseControl)
 {
     _allowSynchronousIO  = allowSynchronousIO;
     _httpResponseControl = httpResponseControl;
     _state = HttpStreamState.Closed;
 }
Ejemplo n.º 8
0
 public HttpStreams(Stream request, IHttpResponseControl httpResponseControl)
 {
     _request  = new HttpStreamRequestStream(request);
     _response = new HttpResponseStream(httpResponseControl);
 }