SocketTaskExtensions.AcceptAsync Metodo

Definizione

Overload

Nome Descrizione
AcceptAsync(Socket)

Esegue un'operazione asincrona su per accettare un tentativo di connessione in ingresso sul socket.

AcceptAsync(Socket, Socket)

Esegue un'operazione asincrona su per accettare un tentativo di connessione in ingresso sul socket.

AcceptAsync(Socket)

Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs

Esegue un'operazione asincrona su per accettare un tentativo di connessione in ingresso sul 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)

Parametri

socket
Socket

Socket in ascolto delle connessioni.

Valori restituiti

Attività asincrona che viene completata con un Socket oggetto per gestire la comunicazione con l'host remoto.

Eccezioni

È stata richiesta un'operazione non valida. Questa eccezione si verifica se l'accettazione Socket non è in ascolto delle connessioni o se il socket accettato è associato.

È necessario chiamare il Bind(EndPoint) metodo e Listen(Int32) prima di chiamare il AcceptAsync(Socket) metodo .

Si è verificato un errore durante il tentativo di accesso al socket.

L'oggetto Socket è stato chiuso.

Si applica a

AcceptAsync(Socket, Socket)

Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs
Origine:
SocketTaskExtensions.cs

Esegue un'operazione asincrona su per accettare un tentativo di connessione in ingresso sul 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)

Parametri

socket
Socket

Socket in ascolto delle connessioni in ingresso.

acceptSocket
Socket

Oggetto accettato Socket . Questo valore può essere null.

Valori restituiti

Attività asincrona che viene completata con un Socket oggetto per gestire la comunicazione con l'host remoto.

Eccezioni

È stata richiesta un'operazione non valida. Questa eccezione si verifica se l'accettazione Socket non è in ascolto delle connessioni o se il socket accettato è associato.

È necessario chiamare il Bind(EndPoint) metodo e Listen(Int32) prima di chiamare il AcceptAsync(Socket, Socket) metodo .

Si è verificato un errore durante il tentativo di accesso al socket.

L'oggetto Socket è stato chiuso.

Si applica a