SocketTaskExtensions.AcceptAsync 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.
Sobrecargas
| Nome | Description |
|---|---|
| AcceptAsync(Socket) |
Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete. |
| AcceptAsync(Socket, Socket) |
Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete. |
AcceptAsync(Socket)
Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket);
static member AcceptAsync : System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket) As Task(Of Socket)
Parâmetros
- socket
- Socket
O soquete que está escutando conexões.
Retornos
Uma tarefa assíncrona que é concluída com uma Socket tarefa para lidar com a comunicação com o host remoto.
Exceções
Uma operação inválida foi solicitada. Essa exceção ocorrerá se a aceitação não estiver escutando Socket conexões ou se o soquete aceito estiver associado.
Você deve chamar o Bind(EndPoint) método e Listen(Int32) antes de chamar o AcceptAsync(Socket) método.
Erro ao tentar acessar o soquete.
O Socket foi fechado.
Aplica-se a
AcceptAsync(Socket, Socket)
Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket, System::Net::Sockets::Socket ^ acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket);
static member AcceptAsync : System.Net.Sockets.Socket * System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket, acceptSocket As Socket) As Task(Of Socket)
Parâmetros
- socket
- Socket
O soquete que está escutando conexões de entrada.
Retornos
Uma tarefa assíncrona que é concluída com uma Socket tarefa para lidar com a comunicação com o host remoto.
Exceções
Uma operação inválida foi solicitada. Essa exceção ocorrerá se a aceitação não estiver escutando Socket conexões ou se o soquete aceito estiver associado.
Você deve chamar o Bind(EndPoint) método e Listen(Int32) antes de chamar o AcceptAsync(Socket, Socket) método.
Erro ao tentar acessar o soquete.
O Socket foi fechado.