public InternalWebStorableFileTransfer(IWebFilePermission permission, IHttpClientInvokerFactory factory, IOptionsMonitor <CoreExtensionOptions> optionsMonitor) { _permission = permission; _factory = factory; _optionsMonitor = optionsMonitor; }
/// <summary> /// 构造一个 <see cref="AbstractHttpEndpointsInvoker"/>。 /// </summary> /// <param name="logger">给定的 <see cref="ILogger"/>。</param> /// <param name="factory">给定的 <see cref="IHttpClientInvokerFactory"/>。</param> /// <param name="requestOptions">给定的 <see cref="HttpClientRequestOptions"/>。</param> /// <param name="algorithmOptions">给定的 <see cref="AlgorithmOptions"/>。</param> protected AbstractHttpEndpointsInvoker(ILogger logger, IHttpClientInvokerFactory factory, HttpClientRequestOptions requestOptions, AlgorithmOptions algorithmOptions) { _logger = logger; _factory = factory; _requestOptions = requestOptions; _algorithmOptions = algorithmOptions; }
public InternalHttpEndpointsInvoker(ILoggerFactory loggerFactory, IHttpClientInvokerFactory factory, IOptionsMonitor <CoreExtensionOptions> options) : base(loggerFactory.CreateLogger <InternalHttpEndpointsInvoker>(), factory, options.CurrentValue.Request, options.CurrentValue.Algorithm) { }