ClientWebSocketOptions 類別

定義

要搭配 ClientWebSocket 物件使用的選項。

public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
繼承
ClientWebSocketOptions

建構函式

ClientWebSocketOptions()

屬性

ClientCertificates

取得或設定用戶端憑證的集合。

Cookies

取得或設定與要求相關的 Cookie。

Credentials

取得或設定用戶端的認證資訊。

DangerousDeflateOptions

取得或設定個別訊息重組延伸模組的選項。 出現時,選項會在交握階段傳送至伺服器。 如果伺服器支援每個訊息的 deflate,而且接受選項, WebSocket 則預設會為所有訊息啟用壓縮來建立實例。

請注意,啟用壓縮可讓應用程式受限於犯罪/入侵類型的攻擊。 強烈建議在傳送包含秘密的資料時關閉壓縮,方法是指定 DisableCompression 這類訊息的旗標。
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)

適用於