Freigeben über


AspNetWebSocket Klasse

Definition

Stellt eine vollduplexe Echtzeitverbindung zwischen einem Webserver und einem Client in einer ASP.NET-Anwendung dar.

public ref class AspNetWebSocket sealed : System::Net::WebSockets::WebSocket
public sealed class AspNetWebSocket : System.Net.WebSockets.WebSocket
type AspNetWebSocket = class
    inherit WebSocket
Public NotInheritable Class AspNetWebSocket
Inherits WebSocket
Vererbung
AspNetWebSocket

Eigenschaften

CloseStatus

Ruft den Statuscode ab, der angibt, warum ein AspNetWebSocket-Objekt geschlossen wurde.

CloseStatusDescription

Ruft eine Statusmeldung ab, die erklärt, warum ein AspNetWebSocket-Objekt geschlossen wurde.

State

Ruft einen Wert ab, der den offenen oder geschlossenen Zustand eines AspNetWebSocket-Objekts angibt.

SubProtocol

Ruft den Namen eines anwendungsspezifischen Protokolls ab, das ein Remote Client und ein Server nutzen können, um Daten über eine AspNetWebSocket-Verbindung austauschen zu können.

Methoden

Abort()

Bricht alle ausstehenden E/A-Vorgänge auf dem AspNetWebSocket-Objekt ab und legt den Zustand des Objekts fest, sodass es nicht verwendet werden kann, um zusätzliche E/A-Vorgänge zu starten.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Sendet eine asynchrone Meldung an einen Client, um die Verbindung zu schließen. Wenn der Server die Anforderung initiiert, um die Verbindung zu schließen, wartet die Methode darauf, dass der Client die Anforderung bestätigt, bevor eine Rückgabe erfolgt.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Sendet eine asynchrone Meldung an einen Client, um die Verbindung zu schließen. Wenn der Server die Anforderung initiiert, um die Verbindung zu schließen, erfolgt eine Rückgabe, ohne auf eine Antwort zu warten.

Dispose()

Gibt alle vom AspNetWebSocket-Objekt verwendeten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Empfängt ein einzelnes Nachrichtenfragment eines Remoteclients.

ReceiveAsync(Memory<Byte>, CancellationToken)

Empfängt Daten asynchron von der WebSocket-Verbindung.

(Geerbt von WebSocket)
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Sendet ein einzelnes Nachrichtenfragment an einen Remoteclient.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Sendet Daten asynchron über die WebSocket-Verbindung

(Geerbt von WebSocket)
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

Sendet Daten asynchron über die WebSocket-Verbindung

(Geerbt von WebSocket)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für