HttpConnectionOptions 类

定义

用于配置实例的选项 HttpConnection

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

构造函数

HttpConnectionOptions()

初始化 HttpConnectionOptions 类的新实例。

属性

AccessTokenProvider

获取或设置访问令牌提供程序,该访问令牌提供程序将被调用以返回每个 HTTP 请求的令牌。

ApplicationMaxBufferSize

获取或设置应用反向压力之前应用程序写入的数据的最大缓冲区大小。

ClientCertificates

获取或设置将随 HTTP 请求一起发送的客户端证书的集合。

CloseTimeout

获取或设置关闭超时。

Cookies

获取或设置将随 HTTP 请求一起发送的 Cookie 集合。

Credentials

获取或设置发出 HTTP 请求时使用的凭据。

DefaultTransferFormat

获取或设置调用 而不是 StartAsync(TransferFormat, CancellationToken)StartAsync(CancellationToken)要使用的默认值TransferFormat

Headers

获取或设置将随 HTTP 请求一起发送的标头的集合。

HttpMessageHandlerFactory

获取或设置一个委托,用于包装或替换 HttpMessageHandlerFactory 将发出 HTTP 请求的 。

Proxy

获取或设置发出 HTTP 请求时使用的代理。

SkipNegotiation

获取或设置一个值,该值指示在连接到服务器时是否跳过协商。

TransportMaxBufferSize

获取或设置应用反压之前应用程序读取的数据的最大缓冲区大小。

Transports

获取或设置一个位掩码,该位掩码组合了一个或多个 HttpTransportType 值,这些值指定客户端应用于发送 HTTP 请求的传输方式。

Url

获取或设置用于发送 HTTP 请求的 URL。

UseDefaultCredentials

获取或设置一个值,该值指示在发出 HTTP 请求时是否使用默认凭据。

UseStatefulReconnect

如果设置为在客户端和服务器之间启用有状态重新连接,则允许重新连接以保留断开连接时发送的消息。 此外, ConnectionId 在重新连接成功时保留 。

WebSocketConfiguration

获取或设置一个委托,该委托将在使用 WebSocket 传输时使用用于配置 WebSocket 的对象调用 ClientWebSocketOptions

WebSocketFactory

获取或设置一个委托,用于包装或替换 WebSocket 将用于 WebSocket 传输的 。

适用于