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 |
取得或設定每個訊息化解延伸模組的選項。 當存在時,選項會在交握階段傳送至伺服器。 如果伺服器支援每則訊息重組並接受選項,則預設會為所有訊息啟用壓縮來建立 WebSocket 實例。 請注意,啟用壓縮會使應用程式受限於 CRIME/BREACH 類型的攻擊。 強烈建議在傳送包含秘密的數據時關閉壓縮,方法是指定這類訊息的 DisableCompression 旗標。 |
HttpVersion |
取得或設定要使用的 HTTP 版本。 |
HttpVersionPolicy |
取得或設定原則,決定如何解譯 HttpVersion,以及如何與伺服器交涉最終 HTTP 版本。 |
KeepAliveInterval |
取得或設定 WebSocket 通訊協定保持運作間隔。 |
KeepAliveTimeout |
等候對等 PONG 以回應我們傳送 PING 時所要使用的逾時:或 Zero 或 InfiniteTimeSpan 停用等候對等回應,並改為使用未經請求的 PONG 作為 Keep-Alive 活動訊號。 預設值為 InfiniteTimeSpan。 |
Proxy |
取得或設定 WebSocket 要求的 Proxy。 |
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) |