HttpListenerContext.AcceptWebSocketAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Accettare una connessione di WebSocket come operazione asincrona.
Overload
AcceptWebSocketAsync(String) |
Accettare una connessione di WebSocket come operazione asincrona. |
AcceptWebSocketAsync(String, TimeSpan) |
Accettare una connessione WebSocket che specifica il protocollo secondario WebSocket supportato e l'intervallo keep-alive webSocket come operazione asincrona. |
AcceptWebSocketAsync(String, Int32, TimeSpan) |
Accettare una connessione di WebSocket che specifica il protocollo secondario supportato di WebSocket, che riceve la dimensione del buffer e l'intervallo keep-alive di WebSocket come operazione asincrona. |
AcceptWebSocketAsync(String, Int32, TimeSpan, ArraySegment<Byte>) |
Accettare una connessione di WebSocket che specifica il protocollo secondario supportato di WebSocket e l'intervallo keep-alive di WebSocket come operazione asincrona. |
AcceptWebSocketAsync(String)
- Origine:
- HttpListenerContext.cs
- Origine:
- HttpListenerContext.cs
- Origine:
- HttpListenerContext.cs
Accettare una connessione di WebSocket come operazione asincrona.
public:
System::Threading::Tasks::Task<System::Net::WebSockets::HttpListenerWebSocketContext ^> ^ AcceptWebSocketAsync(System::String ^ subProtocol);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string? subProtocol);
member this.AcceptWebSocketAsync : string -> System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext>
Public Function AcceptWebSocketAsync (subProtocol As String) As Task(Of HttpListenerWebSocketContext)
Parametri
- subProtocol
- String
Protocollo secondario WebSocket supportato.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona. La proprietà Result nell'oggetto di attività restituisce un oggetto HttpListenerWebSocketContext.
Eccezioni
subProtocol
è una stringa vuota
-oppure-
subProtocol
contiene caratteri non validi.
Si è verificato un errore durante l'invio della risposta per completare l'handshake di WebSocket.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult> verrà completato dopo l'accettazione della connessione WebSocket.
La dimensione del buffer di ricezione è di 16.385 byte. L'intervallo keep-alive di WebSocket è impostato sul valore predefinito di 30.000 (30 secondi).
Vedi anche
Si applica a
AcceptWebSocketAsync(String, TimeSpan)
- Origine:
- HttpListenerContext.cs
- Origine:
- HttpListenerContext.cs
- Origine:
- HttpListenerContext.cs
Accettare una connessione WebSocket che specifica il protocollo secondario WebSocket supportato e l'intervallo keep-alive webSocket come operazione asincrona.
public:
System::Threading::Tasks::Task<System::Net::WebSockets::HttpListenerWebSocketContext ^> ^ AcceptWebSocketAsync(System::String ^ subProtocol, TimeSpan keepAliveInterval);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol, TimeSpan keepAliveInterval);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string? subProtocol, TimeSpan keepAliveInterval);
member this.AcceptWebSocketAsync : string * TimeSpan -> System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext>
Public Function AcceptWebSocketAsync (subProtocol As String, keepAliveInterval As TimeSpan) As Task(Of HttpListenerWebSocketContext)
Parametri
- subProtocol
- String
Protocollo secondario WebSocket supportato.
- keepAliveInterval
- TimeSpan
Intervallo keep-alive, espresso in millisecondi, del protocollo WebSocket.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona. La proprietà Result nell'oggetto di attività restituisce un oggetto HttpListenerWebSocketContext.
Eccezioni
subProtocol
è una stringa vuota
-oppure-
subProtocol
contiene caratteri non validi.
Il valore di keepAliveInterval
è troppo piccolo.
Si è verificato un errore durante l'invio della risposta per completare l'handshake di WebSocket.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult> verrà completato dopo l'accettazione della connessione WebSocket.
La dimensione del buffer di ricezione è di 16.385 byte.
Vedi anche
Si applica a
AcceptWebSocketAsync(String, Int32, TimeSpan)
- Origine:
- HttpListenerContext.Managed.cs
- Origine:
- HttpListenerContext.Managed.cs
- Origine:
- HttpListenerContext.Managed.cs
Accettare una connessione di WebSocket che specifica il protocollo secondario supportato di WebSocket, che riceve la dimensione del buffer e l'intervallo keep-alive di WebSocket come operazione asincrona.
public:
System::Threading::Tasks::Task<System::Net::WebSockets::HttpListenerWebSocketContext ^> ^ AcceptWebSocketAsync(System::String ^ subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string? subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval);
member this.AcceptWebSocketAsync : string * int * TimeSpan -> System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext>
Public Function AcceptWebSocketAsync (subProtocol As String, receiveBufferSize As Integer, keepAliveInterval As TimeSpan) As Task(Of HttpListenerWebSocketContext)
Parametri
- subProtocol
- String
Protocollo secondario WebSocket supportato.
- receiveBufferSize
- Int32
Dimensioni del buffer di ricezione in byte.
- keepAliveInterval
- TimeSpan
Intervallo keep-alive, espresso in millisecondi, del protocollo WebSocket.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona. La proprietà Result nell'oggetto di attività restituisce un oggetto HttpListenerWebSocketContext.
Eccezioni
subProtocol
è una stringa vuota
-oppure-
subProtocol
contiene caratteri non validi.
Il valore di keepAliveInterval
è troppo piccolo.
-oppure-
receiveBufferSize
è minore di 16 byte.
-oppure-
receiveBufferSize
è maggiore di 64K byte.
Si è verificato un errore durante l'invio della risposta per completare l'handshake di WebSocket.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult>> verrà completato dopo l'accettazione della connessione WebSocket.
Vedi anche
Si applica a
AcceptWebSocketAsync(String, Int32, TimeSpan, ArraySegment<Byte>)
- Origine:
- HttpListenerContext.Managed.cs
- Origine:
- HttpListenerContext.Managed.cs
- Origine:
- HttpListenerContext.Managed.cs
Accettare una connessione di WebSocket che specifica il protocollo secondario supportato di WebSocket e l'intervallo keep-alive di WebSocket come operazione asincrona.
public:
System::Threading::Tasks::Task<System::Net::WebSockets::HttpListenerWebSocketContext ^> ^ AcceptWebSocketAsync(System::String ^ subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval, ArraySegment<System::Byte> internalBuffer);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval, ArraySegment<byte> internalBuffer);
public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync (string? subProtocol, int receiveBufferSize, TimeSpan keepAliveInterval, ArraySegment<byte> internalBuffer);
member this.AcceptWebSocketAsync : string * int * TimeSpan * ArraySegment<byte> -> System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext>
Public Function AcceptWebSocketAsync (subProtocol As String, receiveBufferSize As Integer, keepAliveInterval As TimeSpan, internalBuffer As ArraySegment(Of Byte)) As Task(Of HttpListenerWebSocketContext)
Parametri
- subProtocol
- String
Protocollo secondario WebSocket supportato.
- receiveBufferSize
- Int32
Dimensioni del buffer di ricezione in byte.
- keepAliveInterval
- TimeSpan
Intervallo keep-alive, espresso in millisecondi, del protocollo WebSocket.
- internalBuffer
- ArraySegment<Byte>
Un buffer interno da utilizzare per questa operazione.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona. La proprietà Result nell'oggetto di attività restituisce un oggetto HttpListenerWebSocketContext.
Eccezioni
subProtocol
è una stringa vuota
-oppure-
subProtocol
contiene caratteri non validi.
Il valore di keepAliveInterval
è troppo piccolo.
-oppure-
receiveBufferSize
è minore di 16 byte.
-oppure-
receiveBufferSize
è maggiore di 64K byte.
Si è verificato un errore durante l'invio della risposta per completare l'handshake di WebSocket.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult> verrà completato dopo l'accettazione della connessione WebSocket.