ClientWebSocket.ConnectAsync(Uri, CancellationToken) Metodo

Definizione

Stabilisce una connessione a un server WebSocket come operazione asincrona.Connect to a WebSocket server as an asynchronous operation.

public:
 System::Threading::Tasks::Task ^ ConnectAsync(Uri ^ uri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task ConnectAsync (Uri uri, System.Threading.CancellationToken cancellationToken);
member this.ConnectAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parametri

uri
Uri

URI del server WebSocket con cui stabilire la connessione.The URI of the WebSocket server to connect to.

cancellationToken
CancellationToken

Token di annullamento usato per propagare la notifica che l'operazione deve essere annullata.A cancellation token used to propagate notification that the operation should be canceled.

Restituisce

Oggetto attività che rappresenta l'operazione asincrona.The task object representing the asynchronous operation.

Commenti

Il metodo ConnectAsync avvia l'handshake di WebSocket con una destinazione di rete remota, quindi negozia il protocollo secondario.The ConnectAsync method initiates the WebSocket handshake with a remote network destination, and then negotiates the sub-protocol.

Per le connessioni WebSocket semplici, usare lo schema ws:// nell'URI.For plain WebSocket connections, use the ws:// scheme in the uri. Per le connessioni WebSocket protette tramite TLS/SSL, usare lo schema di wss://.For secure WebSocket connections over TLS/SSL, use the wss:// scheme.

Questa operazione non verrà bloccata.This operation will not block. L'oggetto Task restituito viene completato dopo il completamento della richiesta di connessione nell'istanza di ClientWebSocket.The returned Task object will complete after the connect request on the ClientWebSocket instance has completed.

Si applica a