SSLSocketFactory.ConnectSocketAsync 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.
Connette un socket all'host specificato eseguendo il metodo sincrono nel pool di thread.
public System.Threading.Tasks.Task<Java.Net.Socket?> ConnectSocketAsync(Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params);
member this.ConnectSocketAsync : Java.Net.Socket * string * int * Java.Net.InetAddress * int * Org.Apache.Http.Params.IHttpParams -> System.Threading.Tasks.Task<Java.Net.Socket>
Parametri
- sock
- Socket
Socket da connettere, come ottenuto da CreateSocket()o null per creare e connettere un nuovo socket.
- host
- String
Host a cui connettersi.
- port
- Int32
Porta a cui connettersi nell'host.
- localAddress
- InetAddress
Indirizzo locale a cui associare il socket o null per qualsiasi indirizzo locale.
- localPort
- Int32
Porta locale a cui eseguire l'associazione o zero o un numero negativo per qualsiasi porta locale.
- params
- IHttpParams
Parametri HTTP aggiuntivi per la connessione.
Valori restituiti
Attività il cui risultato è il socket connesso restituito da ConnectSocket(Socket, String, Int32, InetAddress, Int32, IHttpParams).
Commenti
Questo metodo .NET usa Task.Run per chiamare ConnectSocket(Socket, String, Int32, InetAddress, Int32, IHttpParams) con gli stessi argomenti. Non usa L'I/O del socket asincrono nativo. L'attività mantiene il valore restituito del metodo sincrono, incluso null. Se tale metodo genera un'eccezione, l'attività registra l'eccezione, che viene nuovamente generata quando l'attività è attesa.
Origine: .NET generatore di metodi asincroni.
Le parti di questa pagina sono basate sul lavoro creato e condiviso da Foundation e usato in base alle condizioni della di Apache License, versione 2.0.