HttpClientFactoryOptions 类

定义

提供用于配置默认值 IHttpClientFactory的选项。

public ref class HttpClientFactoryOptions
public class HttpClientFactoryOptions
type HttpClientFactoryOptions = class
Public Class HttpClientFactoryOptions
继承
HttpClientFactoryOptions

构造函数

名称 说明
HttpClientFactoryOptions()

初始化 HttpClientFactoryOptions 类的新实例。

属性

名称 说明
HandlerLifetime

获取或设置可以重复使用实例的时间 HttpMessageHandler 长度。 每个已命名的客户端都可自行配置处理程序生存期值。 此属性的默认值为 2 分钟。 将生存期设置为 InfiniteTimeSpan 禁用处理程序过期。

HttpClientActions

获取用于配置 HttpClient.

HttpMessageHandlerBuilderActions

获取用于配置 HttpMessageHandlerBuilder.

ShouldRedactHeaderValue

获取或设置 Func<T,TResult> 确定是否在日志记录之前修改 HTTP 标头值。

SuppressHandlerScope

获取或设置一个值,该值确定是否 IHttpClientFactory 在生成 HttpMessageHandler依赖项注入范围时创建依赖项注入范围。 如果 false (默认值),将创建作用域,否则不会创建范围。

提供此选项是为了与现有应用程序兼容。 建议对新应用程序使用默认设置。

适用于