SSLSocketFactory.ConnectSocketAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Conecta um soquete ao host especificado executando o método síncrono no pool de threads.
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>
Parâmetros
- sock
- Socket
O soquete a ser conectado, conforme obtido, CreateSocket()ou null para criar e conectar um novo soquete.
- host
- String
O host ao qual se conectar.
- port
- Int32
A porta à qual se conectar no host.
- localAddress
- InetAddress
O endereço local ao qual associar o soquete ou null para qualquer endereço local.
- localPort
- Int32
A porta local à qual associar, ou zero ou um número negativo para qualquer porta local.
- params
- IHttpParams
Parâmetros HTTP adicionais para a conexão.
Retornos
Uma tarefa cujo resultado é o soquete conectado retornado por ConnectSocket(Socket, String, Int32, InetAddress, Int32, IHttpParams).
Comentários
Esse método .NET usa Task.Run para chamar ConnectSocket(Socket, String, Int32, InetAddress, Int32, IHttpParams) com os mesmos argumentos. Ele não usa E/S de soquete assíncrono nativo. A tarefa preserva o valor retornado do método síncrono, incluindo null. Se esse método gerar uma exceção, a tarefa registrará a exceção, que será relançada quando a tarefa for aguardada.
Fonte: .NET gerador de método assíncrono.
As partes desta página são baseadas no trabalho criado e compartilhado pelo Software Foundation e usadas nos termos da do Apache License, versão 2.0.