System.Net.WebSockets Przestrzeń nazw

Umożliwia zarządzaną implementację interfejsu WebSocket dla programistów.

Klasy

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 dla poszczególnych komunikatów deflują kompresję dla WebSocketprogramu .

WebSocketException

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

WebSocketProtocol

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

WebSocketReceiveResult

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

Struktury

ValueWebSocketReceiveResult

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

Wyliczenia

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 służące do kontrolowania sposobu wysyłania komunikatu 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 System.Net.WebSockets przestrzeni nazw są obsługiwane w systemach Windows 7, Windows Vista z dodatkiem SP2 i Windows Server 2008. Jednak tylko publiczne implementacje obiektów WebSockets klienta i serwera są obsługiwane w systemach Windows 8 i Windows Server 2012. Klasy i elementy klasy w System.Net.WebSockets przestrzeni nazw, które są obsługiwane w systemie Windows 7, Windows Vista z dodatkiem SP2 i Windows Server 2008 są klasami abstrakcyjnymi. Pozwala to deweloperom aplikacji odziedziczyć i zwiększać te klasy abstrakcyjne za pomocą rzeczywistej implementacji elementów WebSockets klienta.