AspNetWebSocket Classe

Definizione

Rappresenta una connessione full duplex in tempo reale tra un server Web e un client in un'applicazione ASP.NET.

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
Ereditarietà
AspNetWebSocket

Proprietà

CloseStatus

Ottiene un codice di stato che indica il motivo per cui un oggetto AspNetWebSocket è stato chiuso.

CloseStatusDescription

Ottiene un messaggio di stato che indica il motivo per cui un oggetto AspNetWebSocket è stato chiuso.

State

Ottiene un valore che indica lo stato aperto o chiuso dell'oggetto AspNetWebSocket.

SubProtocol

Ottiene il nome di un protocollo specifico dell'applicazione che un client remoto e un server possono usare per scambiare dati su una connessione AspNetWebSocket.

Metodi

Abort()

Annulla tutte le operazioni di I/O in sospeso nell'oggetto AspNetWebSocket e imposta lo stato dell'oggetto in modo che non possa essere usato per avviare altre operazioni di I/O.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Invia un messaggio asincrono a un client per chiudere la connessione. Se il server avvia la richiesta di chiusura della connessione, il metodo rimane in attesa che il client riconosca la richiesta prima di restituire un risultato.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Invia un messaggio asincrono a un client per chiudere la connessione. Se il server avvia la richiesta di chiusura della connessione, il metodo restituisce un risultato senza attendere una risposta.

Dispose()

Rilascia tutte le risorse usate da un oggetto AspNetWebSocket.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Riceve un singolo frammento di messaggio da un client remoto.

ReceiveAsync(Memory<Byte>, CancellationToken)

Riceve i dati dalla connessione WebSocket in modo asincrono.

(Ereditato da WebSocket)
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Invia un singolo frammento di messaggio a un client remoto.

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

Invia i dati sulla connessione WebSocket in modo asincrono.

(Ereditato da WebSocket)
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

Invia i dati sulla connessione WebSocket in modo asincrono.

(Ereditato da WebSocket)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a