SocketTaskExtensions.AcceptAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AcceptAsync(Socket) |
Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu. |
AcceptAsync(Socket, Socket) |
Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu. |
AcceptAsync(Socket)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu.
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)
Parametry
- socket
- Socket
Soket, který naslouchá připojením.
Návraty
Asynchronní úloha, která se dokončí s objektem Socket pro zpracování komunikace se vzdáleným hostitelem.
Výjimky
Byla požadována neplatná operace. K této výjimce dochází v případě, že akceptující Socket nenaslouchá připojení nebo je akceptovaná soket.
Před voláním Bind(EndPoint) metody musíte volat metodu AcceptAsync(Socket) a Listen(Int32) .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.
Platí pro
AcceptAsync(Socket, Socket)
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
- Zdroj:
- SocketTaskExtensions.cs
Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu.
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)
Parametry
- socket
- Socket
Soket, který naslouchá příchozím připojením.
Návraty
Asynchronní úloha, která se dokončí s objektem Socket pro zpracování komunikace se vzdáleným hostitelem.
Výjimky
Byla požadována neplatná operace. K této výjimce dochází v případě, že akceptující Socket nenaslouchá připojení nebo je akceptovaná soket.
Před voláním Bind(EndPoint) metody musíte volat metodu AcceptAsync(Socket, Socket) a Listen(Int32) .
Při pokusu o přístup k soketu došlo k chybě.
Byla Socket uzavřena.