SocketTaskExtensions.AcceptAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| AcceptAsync(Socket) |
Executa uma operação assíncrona para aceitar uma tentativa de ligação recebida no socket. |
| AcceptAsync(Socket, Socket) |
Executa uma operação assíncrona para aceitar uma tentativa de ligação recebida no socket. |
AcceptAsync(Socket)
Executa uma operação assíncrona para aceitar uma tentativa de ligação recebida no socket.
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
A tomada que escuta ligações.
Devoluções
Uma tarefa assíncrona que se completa com um Socket para gerir a comunicação com o host remoto.
Exceções
Foi solicitada uma operação inválida. Esta exceção ocorre se o receptor Socket não estiver a ouvir ligações ou se o soquete aceite estiver vinculado.
Deve chamar o Bind(EndPoint) método e Listen(Int32) antes de chamar o AcceptAsync(Socket) método.
Ocorreu um erro ao tentar aceder ao soquete.
O Socket local foi encerrado.
Aplica-se a
AcceptAsync(Socket, Socket)
Executa uma operação assíncrona para aceitar uma tentativa de ligação recebida no socket.
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
A tomada que está a ouvir ligações recebidas.
Devoluções
Uma tarefa assíncrona que se completa com um Socket para gerir a comunicação com o host remoto.
Exceções
Foi solicitada uma operação inválida. Esta exceção ocorre se o receptor Socket não estiver a ouvir ligações ou se o soquete aceite estiver vinculado.
Deve chamar o Bind(EndPoint) método e Listen(Int32) antes de chamar o AcceptAsync(Socket, Socket) método.
Ocorreu um erro ao tentar aceder ao soquete.
O Socket local foi encerrado.