ClientWebSocketOptions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |