SSLSocketFactory.ConnectSocketAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verbindet einen Socket mit dem angegebenen Host, indem die synchrone Methode im Threadpool ausgeführt wird.
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>
Parameter
- sock
- Socket
Der Socket, der wie abgerufen von CreateSocket()oder null zum Erstellen und Verbinden eines neuen Sockets hergestellt werden soll.
- host
- String
Der Host, mit dem eine Verbindung hergestellt werden soll.
- port
- Int32
Der Port, mit dem eine Verbindung auf dem Host hergestellt werden soll.
- localAddress
- InetAddress
Die lokale Adresse, an die der Socket gebunden werden soll, oder null für eine beliebige lokale Adresse.
- localPort
- Int32
Der lokale Port, an den bzw. null oder eine negative Zahl für einen beliebigen lokalen Port gebunden werden soll.
- params
- IHttpParams
Zusätzliche HTTP-Parameter für die Verbindung.
Gibt zurück
Eine Aufgabe, deren Ergebnis das verbundene Socket ist, das von ConnectSocket(Socket, String, Int32, InetAddress, Int32, IHttpParams).
Hinweise
Diese .NET Methode verwendetTask.Run, um mit denselben Argumenten aufzurufenConnectSocket(Socket, String, Int32, InetAddress, Int32, IHttpParams). Es verwendet keine systemeigene asynchrone Socket-E/A. Der Vorgang behält den Rückgabewert der synchronen Methode bei, einschließlich null. Wenn diese Methode eine Ausnahme auslöst, zeichnet die Aufgabe die Ausnahme auf, die beim Warten der Aufgabe erneut ausgelöst wird.
Quelle: .NET asynchronen Methodengenerator.
Teile dieser Seite basieren auf Arbeiten, die von der Apache Software Foundation erstellt und gemeinsam genutzt werden und unter den Bedingungen der , Version 2.0, verwendet werden.