SocketTaskExtensions.AcceptAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| AcceptAsync(Socket) |
Выполняет асинхронную операцию для принятия входящей попытки подключения к сокету. |
| AcceptAsync(Socket, Socket) |
Выполняет асинхронную операцию для принятия входящей попытки подключения к сокету. |
AcceptAsync(Socket)
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
Выполняет асинхронную операцию для принятия входящей попытки подключения к сокету.
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)
Параметры
- socket
- Socket
Сокет, прослушивающий подключения.
Возвращаемое значение
Асинхронная задача, которая выполняется с Socket целью обработки связи с удаленным узлом.
Исключения
Запрошена недопустимая операция. Это исключение возникает, если прием Socket не прослушивает подключения или принятый сокет привязан.
Перед вызовом Bind(EndPoint)Listen(Int32) метода необходимо вызвать метод и AcceptAsync(Socket) метод.
Произошла ошибка при попытке доступа к сокету.
Он Socket был закрыт.
Применяется к
AcceptAsync(Socket, Socket)
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
- Исходный код:
- SocketTaskExtensions.cs
Выполняет асинхронную операцию для принятия входящей попытки подключения к сокету.
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)
Параметры
- socket
- Socket
Сокет, прослушивающий входящие подключения.
Возвращаемое значение
Асинхронная задача, которая выполняется с Socket целью обработки связи с удаленным узлом.
Исключения
Запрошена недопустимая операция. Это исключение возникает, если прием Socket не прослушивает подключения или принятый сокет привязан.
Перед вызовом Bind(EndPoint)Listen(Int32) метода необходимо вызвать метод и AcceptAsync(Socket, Socket) метод.
Произошла ошибка при попытке доступа к сокету.
Он Socket был закрыт.