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 | 
		 获取或设置每条消息 deflate 扩展的选项。 如果存在,选项将发送到服务器在握手阶段。 如果服务器支持每条消息 deflate 并且接受这些选项,则默认情况下会为所有消息创建 WebSocket 实例,并启用压缩。 请注意,启用压缩会使应用程序受到 CRIME/BREACH 类型的攻击。 强烈建议通过在为此类消息指定 DisableCompression 标志来发送包含机密的数据时关闭压缩。 | 
        	
| HttpVersion | 
		 获取或设置要使用的 HTTP 版本。  | 
        	
| HttpVersionPolicy | 
		 获取或设置策略,该策略确定如何解释 HttpVersion,以及如何与服务器协商最终的 HTTP 版本。  | 
        	
| KeepAliveInterval | 
		 获取或设置 WebSocket 协议保持活动间隔。  | 
        	
| KeepAliveTimeout | 
		 等待对等方 PONG 以响应我们发送 PING 时使用的超时;或 Zero 或 InfiniteTimeSpan 禁用等待对等方响应,并改用未经请求的 PONG 作为 Keep-Alive 检测信号。 默认值为 InfiniteTimeSpan。  | 
        	
| Proxy | 
		 获取或设置 WebSocket 请求的代理。  | 
        	
| RemoteCertificateValidationCallback | 
		 获取或设置用于验证服务器证书的回调。  | 
        	
| UseDefaultCredentials | 
		 获取或设置一个 Boolean 值,该值指示是否应在 WebSocket 握手期间使用默认凭据。  | 
        	
方法
| AddSubProtocol(String) | 
		 添加在 WebSocket 连接握手期间要协商的子协议。  | 
        	
| Equals(Object) | 
		 确定指定的对象是否等于当前对象。 (继承自 Object) | 
        	
| GetHashCode() | 
		 用作默认哈希函数。 (继承自 Object) | 
        	
| GetType() | 
		 获取当前实例的 Type。 (继承自 Object) | 
        	
| MemberwiseClone() | 
		 创建当前 Object的浅表副本。 (继承自 Object) | 
        	
| SetBuffer(Int32, Int32, ArraySegment<Byte>) | 
		 设置客户端缓冲区参数。  | 
        	
| SetBuffer(Int32, Int32) | 
		 设置客户端缓冲区参数。  | 
        	
| SetRequestHeader(String, String) | 
		 创建 HTTP 请求标头及其值。  | 
        	
| ToString() | 
		 返回一个表示当前对象的字符串。 (继承自 Object) |