Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo HttpListenerContext.AcceptWebSocketAsync (String)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Accettare una connessione WebSocket come un'operazione asincrona.

Spazio dei nomi:   System.Net
Assembly:  System (in System.dll)

public Task<HttpListenerWebSocketContext> AcceptWebSocketAsync(
	string subProtocol
)

Parametri

subProtocol
Type: System.String

Protocollo secondario WebSocket supportato.

Valore restituito

Type: System.Threading.Tasks.Task<HttpListenerWebSocketContext>

Restituisce Task<TResult>.

Oggetto dell'attività che rappresenta l'operazione asincrona. Il Result proprietà nell'oggetto attività restituisce un HttpListenerWebSocketContext oggetto.

Exception Condition
ArgumentException

subProtocol è una stringa vuota

-oppure-

subProtocol contiene caratteri non validi.

WebSocketException

Si è verificato un errore durante l'invio della risposta per il completamento dell'handshake di WebSocket.

Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult> oggetto verrà completato dopo che è stata accettata la connessione WebSocket.

La dimensione del buffer di ricezione è 16,385 byte. L'intervallo keep-alive WebSocket è impostato sul valore predefinito di 30.000 (30 secondi).

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: