ClientWebSocketOptions 類別

定義

要與物件搭配 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 通訊協定保持連接間隔。

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)

適用於