Exemple #1
0
 public HttpRequest(IHttpHeader header, Stream inputStream, Uri absRequestUri, IHttpResponseSender httpResponseSender)
 {
     _header         = header ?? throw new ArgumentNullException(nameof(header));
     _responseSender = httpResponseSender ?? throw new ArgumentNullException(nameof(httpResponseSender));
     InputStream     = inputStream ?? throw new ArgumentNullException(nameof(inputStream));
     AbsRequestUri   = absRequestUri ?? throw new ArgumentNullException(nameof(absRequestUri));
 }
 public HttpInputStream(NetworkStream networkStream, IHttpResponseSender httpResponseSender)
 {
     _httpResponseSender = httpResponseSender ?? throw new ArgumentNullException(nameof(httpResponseSender));
     _networkStream      = networkStream ?? throw new ArgumentNullException(nameof(networkStream));
 }