ClientWebSocketOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
要与 对象一 ClientWebSocket 起使用的选项。
public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
- 继承
-
ClientWebSocketOptions
属性
ClientCertificates |
获取或设置客户端证书的集合。 |
CollectHttpResponseDetails |
获取或设置一个值,该值指示在建立连接时是否 HttpStatusCode 应设置 和 HttpResponseHeaders 。 |
Cookies |
获取或设置与此请求关联的 Cookie。 |
Credentials |
获取或设置客户端的凭据信息。 |
DangerousDeflateOptions |
获取或设置 per-message-deflate 扩展的选项。 如果存在该选项,则会在握手阶段将其发送到服务器。 如果服务器支持 per-message-deflate 并且接受选项,则将创建 WebSocket 实例,并且默认为所有消息启用压缩。 请注意,启用压缩会使应用程序受到 CRIME/BREACH 类型的攻击。 强烈建议在发送包含机密的数据时关闭压缩,方法是为此类消息指定 DisableCompression 标志。 |
HttpVersion |
获取或设置要使用的 HTTP 版本。 |
HttpVersionPolicy |
获取或设置策略,该策略确定如何解释 HttpVersion,以及如何与服务器协商最终的 HTTP 版本。 |
KeepAliveInterval |
获取或设置 WebSocket 协议保持活动状态的间隔。 |
KeepAliveTimeout |
要与 对象一 ClientWebSocket 起使用的选项。 |
Proxy |
获取或设置用于 WebSocket 请求的代理。 |
RemoteCertificateValidationCallback |
获取或设置用于验证服务器证书的回调。 |
UseDefaultCredentials |
获取或设置一个 Boolean 值,它指示是否应在 WebSocket 握手期间使用默认凭据。 |
方法
AddSubProtocol(String) |
添加 WebSocket 连接握手期间协商的子协议。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
SetBuffer(Int32, Int32) |
设置客户端缓冲区参数。 |
SetBuffer(Int32, Int32, ArraySegment<Byte>) |
设置客户端缓冲区参数。 |
SetRequestHeader(String, String) |
创建 HTTP 请求头及其值。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |