SocketTaskExtensions.AcceptAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AcceptAsync(Socket) |
Esegue un'operazione asincrona per accettare un tentativo di connessione in ingresso nel socket. |
AcceptAsync(Socket, Socket) |
Esegue un'operazione asincrona per accettare un tentativo di connessione in ingresso nel socket. |
AcceptAsync(Socket)
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
- Origine:
- SocketTaskExtensions.cs
Esegue un'operazione asincrona per accettare un tentativo di connessione in ingresso nel 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
Il socket che è in ascolto per le connessioni.
Restituisce
Attività asincrona che viene completata con un oggetto Socket per la gestione della comunicazione con l'host remoto.
Eccezioni
È stata richiesta un'operazione non valida. Questa eccezione si verifica se l'oggetto Socket preposto ad accettare la connessione non è in attesa di connessioni o se il socket accettato è associato.
È necessario chiamare il metodo Bind(EndPoint) e Listen(Int32) prima di chiamare il metodo AcceptAsync(Socket).
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
Esegue un'operazione asincrona per accettare un tentativo di connessione in ingresso nel 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
Il socket in ascolto per le connessioni in ingresso.
Restituisce
Attività asincrona che viene completata con un oggetto Socket per la gestione della comunicazione con l'host remoto.
Eccezioni
È stata richiesta un'operazione non valida. Questa eccezione si verifica se l'oggetto Socket preposto ad accettare la connessione non è in attesa di connessioni o se il socket accettato è associato.
È necessario chiamare il metodo Bind(EndPoint) e Listen(Int32) prima di chiamare il metodo AcceptAsync(Socket, Socket).
Si è verificato un errore durante il tentativo di accesso al socket.
L'oggetto Socket è stato chiuso.