System.Net.WebSockets Przestrzeń nazw

Zapewnia zarządzaną implementację interfejsu Protokołu WebSocket dla deweloperów.

Klasy

Nazwa Opis
ClientWebSocket

Udostępnia klienta do nawiązywania połączenia z usługami WebSocket.

ClientWebSocketOptions

Opcje do użycia z obiektem ClientWebSocket .

HttpListenerWebSocketContext

Zapewnia dostęp do informacji odebranych przez klasę HttpListener podczas akceptowania połączeń protokołu WebSocket.

WebSocket

Klasa WebSocket umożliwia aplikacjom wysyłanie i odbieranie danych po zakończeniu uaktualniania protokołu WebSocket.

WebSocketContext

Służy do uzyskiwania dostępu do informacji w uzgadnianiu protokołu WebSocket.

WebSocketCreationOptions

Opcje kontrolujące sposób tworzenia.WebSocket

WebSocketDeflateOptions

Opcje włączania kompresji deflate dla poszczególnych komunikatów dla WebSocket.

WebSocketException

Reprezentuje wyjątek, który wystąpił podczas wykonywania operacji na połączeniu protokołu WebSocket.

WebSocketReceiveResult

Wystąpienie tej klasy reprezentuje wynik wykonania pojedynczej operacji ReceiveAsync w obiekcie WebSocket.

WebSocketStream

Udostępnia element, który Stream deleguje do opakowanego WebSocketpliku .

Struktury

Nazwa Opis
ValueWebSocketReceiveResult

Reprezentuje wynik wykonania pojedynczej ReceiveAsync(Memory<Byte>, CancellationToken) operacji na obiekcie WebSocket.

Wyliczenia

Nazwa Opis
WebSocketCloseStatus

Reprezentuje dobrze znane kody zamknięcia protokołu WebSocket zgodnie z definicją w sekcji 11.7 specyfikacji protokołu WebSocket.

WebSocketError

Zawiera listę możliwych błędów protokołu WebSocket.

WebSocketMessageFlags

Flagi do kontrolowania sposobu wysyłania komunikatu przez WebSocket.

WebSocketMessageType

Wskazuje typ komunikatu.

WebSocketState

Definiuje różne stany, w których może znajdować się wystąpienie obiektów WebSocket.

Uwagi

Niektóre klasy w przestrzeni nazw System.Net.WebSockets są obsługiwane w Windows 7, Windows Vista SP2 i Windows Server 2008. Jednak jedyne publiczne implementacje obiektów WebSocket klienta i serwera są obsługiwane w Windows 8 i Windows Server 2012. Klasy i elementy klasy w przestrzeni nazw System.Net.WebSockets obsługiwane w Windows 7, Windows Vista SP2 i Windows Server 2008 to klasy abstrakcyjne. Dzięki temu deweloper aplikacji może dziedziczyć i rozszerzać te klasy abstrakcyjne przy użyciu rzeczywistej implementacji obiektów WebSocket klienta.