public LegacyResponseStream(Stream sourceStream, IPostDataTemporaryStore postDataTemporaryStore, ILogger logger, int bufferSize = 0x10000) { _sourceStream = sourceStream ?? throw new ArgumentNullException(nameof(sourceStream)); _postDataTemporaryStore = postDataTemporaryStore ?? throw new ArgumentNullException(nameof(postDataTemporaryStore)); _logger = logger; _buffer = new byte[bufferSize]; }
public ClientController(IBackendCommunication backendCommunication, ILogger logger, ILinkRepository linkRepository, IRequestLogger requestLogger, IOnPremiseRequestBuilder onPremiseRequestBuilder, IPathSplitter pathSplitter, ITraceManager traceManager, IInterceptorManager interceptorManager, IPostDataTemporaryStore postDataTemporaryStore) { _backendCommunication = backendCommunication ?? throw new ArgumentNullException(nameof(backendCommunication)); _logger = logger; _linkRepository = linkRepository ?? throw new ArgumentNullException(nameof(linkRepository)); _requestLogger = requestLogger ?? throw new ArgumentNullException(nameof(requestLogger)); _onPremiseRequestBuilder = onPremiseRequestBuilder ?? throw new ArgumentNullException(nameof(onPremiseRequestBuilder)); _pathSplitter = pathSplitter ?? throw new ArgumentNullException(nameof(pathSplitter)); _traceManager = traceManager ?? throw new ArgumentNullException(nameof(traceManager)); _interceptorManager = interceptorManager ?? throw new ArgumentNullException(nameof(interceptorManager)); _postDataTemporaryStore = postDataTemporaryStore ?? throw new ArgumentNullException(nameof(postDataTemporaryStore)); }
public HttpResponseMessageBuilder(ILogger logger, IPostDataTemporaryStore postDataTemporaryStore) { _logger = logger; _postDataTemporaryStore = postDataTemporaryStore ?? throw new ArgumentNullException(nameof(postDataTemporaryStore)); _contentHeaderTransformation = new Dictionary <string, Action <HttpContent, string> >() { ["Content-Disposition"] = (r, v) => r.Headers.ContentDisposition = ContentDispositionHeaderValue.Parse(v), ["Content-Length"] = (r, v) => r.Headers.ContentLength = Int64.Parse(v), ["Content-Location"] = (r, v) => r.Headers.ContentLocation = new Uri(v), ["Content-MD5"] = null, ["Content-Range"] = null, ["Content-Type"] = (r, v) => r.Headers.ContentType = MediaTypeHeaderValue.Parse(v), ["Expires"] = (r, v) => r.Headers.Expires = (v == "-1" ? (DateTimeOffset?)null : new DateTimeOffset(DateTime.ParseExact(v, "R", CultureInfo.InvariantCulture))), ["Last-Modified"] = (r, v) => r.Headers.LastModified = new DateTimeOffset(DateTime.ParseExact(v, "R", CultureInfo.InvariantCulture)), }; }
public OnPremiseRequestBuilder(ILogger logger, IConfiguration configuration, IPostDataTemporaryStore postDataTemporaryStore) { _logger = logger; _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _postDataTemporaryStore = postDataTemporaryStore ?? throw new ArgumentNullException(nameof(postDataTemporaryStore)); }
public ResponseController(IBackendCommunication backendCommunication, ILogger logger, IPostDataTemporaryStore postDataTemporaryStore) { _logger = logger; _backendCommunication = backendCommunication ?? throw new ArgumentNullException(nameof(backendCommunication)); _postDataTemporaryStore = postDataTemporaryStore ?? throw new ArgumentNullException(nameof(postDataTemporaryStore)); }
public RequestController(ILogger logger, IPostDataTemporaryStore temporaryStore, IBackendCommunication backendCommunication) { _logger = logger; _temporaryStore = temporaryStore ?? throw new ArgumentNullException(nameof(temporaryStore)); _backendCommunication = backendCommunication ?? throw new ArgumentNullException(nameof(backendCommunication)); }
public RequestController(IPostDataTemporaryStore temporaryStore, ILogger logger) { _temporaryStore = temporaryStore; _logger = logger; }
public OnPremisesConnection(IBackendCommunication backendCommunication, IPostDataTemporaryStore temporaryStore, ILogger logger) { _backendCommunication = backendCommunication; _temporaryStore = temporaryStore; _logger = logger; }