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, TimeSpan)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Accettare una connessione WebSocket specificando il protocollo secondari WebSocket supportato e l'intervallo keep-alive WebSocket come operazione asincrona.

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

public Task<HttpListenerWebSocketContext> AcceptWebSocketAsync(
	string subProtocol,
	TimeSpan keepAliveInterval
)

Parametri

subProtocol
Type: System.String

Protocollo secondario WebSocket supportato.

keepAliveInterval
Type: System.TimeSpan

Intervallo keep-alive, espresso in millisecondi, del protocollo WebSocket.

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.

ArgumentOutOfRangeException

keepAliveInterval è troppo piccolo.

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.

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