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 執行個體。 請注意,啟用壓縮可讓應用程式受限於犯罪/入侵類型的攻擊。 強烈建議在傳送包含秘密的數據時關閉壓縮,方法是指定 DisableCompression 這類訊息的旗標。 |
HttpVersion |
取得或設定要使用的 HTTP 版本。 |
HttpVersionPolicy |
取得或設定原則,決定如何解譯 HttpVersion,以及如何與伺服器交涉最終的 HTTP 版本。 |
KeepAliveInterval |
取得或設定 WebSocket 通訊協定保持連接間隔。 |
KeepAliveTimeout |
要與物件搭配 ClientWebSocket 使用的選項。 |
Proxy |
取得或設定 WebSocket 要求的 Proxy。 |
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) |