Sdílet prostřednictvím


ClientWebSocketOptions Třída

Definice

Možnosti použití s objektem ClientWebSocket

public ref class ClientWebSocketOptions sealed
public sealed class ClientWebSocketOptions
type ClientWebSocketOptions = class
Public NotInheritable Class ClientWebSocketOptions
Dědičnost
ClientWebSocketOptions

Vlastnosti

ClientCertificates

Získá nebo nastaví kolekci certifikátů na straně klienta.

CollectHttpResponseDetails

Získá nebo nastaví hodnotu, která určuje, zda HttpStatusCode a HttpResponseHeaders mají být nastaveny při navazování připojení.

Cookies

Získá nebo nastaví soubory cookie přidružené k žádosti.

Credentials

Získá nebo nastaví informace o přihlašovacích údaji klienta.

DangerousDeflateOptions

Získá nebo nastaví možnosti pro rozšíření deflate pro jednotlivé zprávy. Pokud jsou k dispozici, možnosti se posílají na server během fáze handshake. Pokud server podporuje deflat pro jednotlivé zprávy a možnosti jsou přijímány, vytvoří se instance WebSocket s povolenou kompresí ve výchozím nastavení pro všechny zprávy.

Mějte na paměti, že povolení komprese způsobí, že aplikace podléhá typu útoku CRIME/BREACH. Důrazně doporučujeme vypnout kompresi při odesílání dat obsahujících tajné kódy zadáním příznaku DisableCompression pro tyto zprávy.

HttpVersion

Získá nebo nastaví verzi HTTP, která se má použít.

HttpVersionPolicy

Získá nebo nastaví zásadu, která určuje, jak se HttpVersion interpretuje a jak se s serverem vyjedná konečná verze HTTP.

KeepAliveInterval

Získá nebo nastaví Interval udržování protokolu WebSocket.

KeepAliveTimeout

Časový limit, který se použije při čekání na PONG partnerského uzlu v reakci na odeslání příkazu PING; nebo Zero nebo InfiniteTimeSpan zakázat čekání na odpověď partnerského uzlu a místo toho použít nevyžádané pong jako prezenční signál Keep-Alive.

Výchozí hodnota je InfiniteTimeSpan.

Proxy

Získá nebo nastaví proxy pro požadavky WebSocket.

RemoteCertificateValidationCallback

Získá nebo nastaví zpětné volání pro ověření certifikátu serveru.

UseDefaultCredentials

Získá nebo nastaví Boolean hodnotu, která indikuje, jestli se mají použít výchozí přihlašovací údaje během metody handshake protokolu WebSocket.

Metody

AddSubProtocol(String)

Přidá dílčí protokol, který se má vyjednat během metody handshake připojení WebSocket.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
SetBuffer(Int32, Int32, ArraySegment<Byte>)

Nastaví parametry vyrovnávací paměti klienta.

SetBuffer(Int32, Int32)

Nastaví parametry vyrovnávací paměti klienta.

SetRequestHeader(String, String)

Vytvoří hlavičku požadavku HTTP a její hodnotu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro