ClientWebSocket 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í.
Poskytuje klienta pro připojení ke službám WebSocket.
public ref class ClientWebSocket sealed : System::Net::WebSockets::WebSocket
public sealed class ClientWebSocket : System.Net.WebSockets.WebSocket
type ClientWebSocket = class
inherit WebSocket
Public NotInheritable Class ClientWebSocket
Inherits WebSocket
- Dědičnost
Poznámky
Některé třídy a prvky třídy v oboru názvů jsou podporovány v System.Net.WebSockets systémech Windows 7, Windows Vista SP2 a Windows Server 2008. Na Windows 8 a Windows Server 2012 jsou však podporovány pouze veřejné implementace klientských a serverových websocketů. Prvky třídy v oboru názvů, které jsou podporovány v System.Net.WebSockets systémech Windows 7, Windows Vista SP2 a Windows Server 2008, jsou abstraktní prvky třídy. To umožňuje vývojáři aplikace dědit a rozšířit tyto abstraktní třídy třídy a elementy třídy o skutečnou implementaci klienta WebSocket.
U každého ClientWebSocket objektu je paralelně podporováno právě jedno odeslání a jeden příjem. Vydávání více odeslání nebo více přijetí najednou (například bez čekání nebo z více vláken bez synchronizace) není podporováno a bude mít za následek nedefinované chování. Před vydáním další operace se ujistěte, že je předchozí operace očekávána (nebo dokončena). Měli byste serializovat přístup prostřednictvím jakéhokoli mechanismu, který je pro vás nejvhodnější, například pomocí zámku nebo semaforu.
Konstruktory
ClientWebSocket() |
Vytvoří instanci objektu ClientWebSocket třídy. |
Vlastnosti
CloseStatus |
Získá důvod, proč close handshake byl zahájen na ClientWebSocket instanci. |
CloseStatusDescription |
Získá popis důvodu, proč ClientWebSocket byla instance uzavřena. |
HttpResponseHeaders |
Získá (pokud CollectHttpResponseDetails je nastaven) nebo nastaví hlavičky odpovědi na upgrade. |
HttpStatusCode |
Získá stavový kód odpovědi na upgrade, pokud CollectHttpResponseDetails je nastaven. |
Options |
Získá WebSocket možnosti pro ClientWebSocket instanci. |
State |
Získá WebSocket stav ClientWebSocket instance. |
SubProtocol |
Získá podporovaný protokol WebSocket pro ClientWebSocket instanci. |