HttpConnectionOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于配置实例的选项 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 传输的 。 |