System.Net.WebSockets Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.