System.Net.WebSockets Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine verwaltete Implementierung der WebSocket-Schnittstelle für Entwickler bereit.
Klassen
| Name | Beschreibung |
|---|---|
| ClientWebSocket |
Stellt einen Client zum Herstellen einer Verbindung mit WebSocket-Diensten bereit. |
| ClientWebSocketOptions |
Optionen, die mit einem ClientWebSocket Objekt verwendet werden sollen. |
| HttpListenerWebSocketContext |
Bietet Zugriff auf informationen, die von der HttpListener Klasse empfangen werden, wenn WebSocket-Verbindungen akzeptiert werden. |
| WebSocket |
Mit der WebSocket-Klasse können Anwendungen Daten senden und empfangen, nachdem das WebSocket-Upgrade abgeschlossen wurde. |
| WebSocketContext |
Wird für den Zugriff auf die Informationen im WebSocket-Handshake verwendet. |
| WebSocketCreationOptions |
Optionen, die steuern, wie ein WebSocket Steuerelement erstellt wird. |
| WebSocketDeflateOptions |
Optionen zum Aktivieren der Komprimierung pro Nachricht für WebSocket. |
| WebSocketException |
Stellt eine Ausnahme dar, die beim Ausführen eines Vorgangs in einer WebSocket-Verbindung aufgetreten ist. |
| WebSocketReceiveResult |
Eine Instanz dieser Klasse stellt das Ergebnis einer einzelnen ReceiveAsync-Operation für ein WebSocket dar. |
| WebSocketStream |
Stellt eine Stream Stellvertretung an einen umschlossenen WebSocket. |
Strukturen
| Name | Beschreibung |
|---|---|
| ValueWebSocketReceiveResult |
Stellt das Ergebnis des Ausführens eines einzelnen ReceiveAsync(Memory<Byte>, CancellationToken) Vorgangs für eine WebSocketdar. |
Enumerationen
| Name | Beschreibung |
|---|---|
| WebSocketCloseStatus |
Stellt bekannte WebSocket-Schließencodes dar, wie in Abschnitt 11.7 der WebSocket-Protokollspezifikation definiert. |
| WebSocketError |
Enthält die Liste der möglichen WebSocket-Fehler. |
| WebSocketMessageFlags |
Flags zum Steuern, wie der WebSocket eine Nachricht senden soll. |
| WebSocketMessageType |
Gibt den Nachrichtentyp an. |
| WebSocketState |
Definiert die verschiedenen Zustände, in der eine WebSockets-Instanz vorhanden sein kann. |
Hinweise
Einige der Klassen im namespace System.Net.WebSockets werden für Windows 7, Windows Vista SP2 und Windows Server 2008 unterstützt. Die einzigen öffentlichen Implementierungen von Client- und ServerwebSockets werden jedoch für Windows 8 und Windows Server 2012 unterstützt. Die Klassen und Klassenelemente im namespace System.Net.WebSockets, die für Windows 7, Windows Vista SP2 und Windows Server 2008 unterstützt werden, sind abstrakte Klassen. Auf diese Weise kann ein Anwendungsentwickler diese abstrakten Klassen mit einer tatsächlichen Implementierung von ClientwebSockets erben und erweitern.