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
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)
- Origem:
- SocketTaskExtensions.cs
- Origem:
- SocketTaskExtensions.cs
- Origem:
- SocketTaskExtensions.cs
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 concluída com um Socket para lidar com a comunicação com o host remoto.
Exceções
Uma operação inválida foi solicitada. Essa exceção ocorre se o Socket aceito não estiver escutando conexões ou se o soquete aceito estiver associado.
Você deve chamar o método Bind(EndPoint) e Listen(Int32) antes de chamar o método AcceptAsync(Socket).
Ocorreu um erro ao tentar acessar o soquete.
O Socket foi fechado.
Aplica-se a
AcceptAsync(Socket, Socket)
- Origem:
- SocketTaskExtensions.cs
- Origem:
- SocketTaskExtensions.cs
- Origem:
- SocketTaskExtensions.cs
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);
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 concluída com um Socket para lidar com a comunicação com o host remoto.
Exceções
Uma operação inválida foi solicitada. Essa exceção ocorre se o Socket aceito não estiver escutando conexões ou se o soquete aceito estiver associado.
Você deve chamar o método Bind(EndPoint) e Listen(Int32) antes de chamar o método AcceptAsync(Socket, Socket).
Ocorreu um erro ao tentar acessar o soquete.
O Socket foi fechado.