SocketTaskExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс содержит методы расширения для класса Socket.
public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
- Наследование
-
SocketTaskExtensions
Методы
AcceptAsync(Socket) |
Выполняет асинхронную операцию для приема попыток входящего подключения через сокет. |
AcceptAsync(Socket, Socket) |
Выполняет асинхронную операцию для приема попыток входящего подключения через сокет. |
ConnectAsync(Socket, EndPoint) |
Устанавливает подключение к удаленному узлу. |
ConnectAsync(Socket, EndPoint, CancellationToken) |
Устанавливает подключение к удаленному узлу. |
ConnectAsync(Socket, IPAddress, Int32) |
Устанавливает подключение к удаленному узлу. Узел задается IP-адресом и номером порта. |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Устанавливает подключение к удаленному узлу, который указывается IP-адресом и номером порта. |
ConnectAsync(Socket, IPAddress[], Int32) |
Устанавливает подключение к удаленному узлу. Узел задается массивом IP-адресов и номером порта. |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Устанавливает подключение к удаленному узлу, заданному массивом IP-адресов и номером порта. |
ConnectAsync(Socket, String, Int32) |
Устанавливает подключение к удаленному узлу. Узел задается именем узла и номером порта. |
ConnectAsync(Socket, String, Int32, CancellationToken) |
Устанавливает подключение к удаленному узлу, заданному именем узла и номером порта. |
ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags) |
Получает данные из подключенного сокета. |
ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) |
Получает данные из подключенного сокета. |
ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken) |
Получает данные из подключенного сокета. |
ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Получает данные из указанного сетевого устройства. |
ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Получает указанное число байтов данных в указанное расположение буфера данных с помощью заданного SocketFlags и сохраняет конечную точку и сведения о пакете. |
SendAsync(Socket, ArraySegment<Byte>, SocketFlags) |
Отправляет данные в подключенный сокет. |
SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) |
Отправляет данные в подключенный сокет. |
SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken) |
Отправляет данные в подключенный сокет. |
SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Асинхронно передает данные на конкретный удаленный узел. |