SocketTaskExtensions.AcceptAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AcceptAsync(Socket) |
Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket. |
AcceptAsync(Socket, Socket) |
Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket. |
AcceptAsync(Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le 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)
Paramètres
- socket
- Socket
Socket à l’écoute des connexions.
Retours
Tâche asynchrone qui se termine avec un Socket pour gérer la communication avec l’hôte distant.
Exceptions
Une opération incorrecte a été demandée. Cette exception se produit si le Socket acceptant n'écoute pas les connexions ou si le socket accepté est lié.
Vous devez appeler les méthodes Bind(EndPoint) et Listen(Int32) avant d'appeler la méthode AcceptAsync(Socket).
Une erreur s’est produite pendant la tentative d’accès au socket.
Socket a été fermé.
S’applique à
AcceptAsync(Socket, Socket)
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
- Source:
- SocketTaskExtensions.cs
Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le 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);
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)
Paramètres
- socket
- Socket
Socket à l’écoute des connexions entrantes.
Retours
Tâche asynchrone qui se termine avec un Socket pour gérer la communication avec l’hôte distant.
Exceptions
Une opération incorrecte a été demandée. Cette exception se produit si le Socket acceptant n'écoute pas les connexions ou si le socket accepté est lié.
Vous devez appeler les méthodes Bind(EndPoint) et Listen(Int32) avant d'appeler la méthode AcceptAsync(Socket, Socket).
Une erreur s’est produite pendant la tentative d’accès au socket.
Socket a été fermé.