SocketTaskExtensions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Esta classe contém métodos de extensão da Socket classe.
public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
- Herança
-
SocketTaskExtensions
Métodos
| Name | Description |
|---|---|
| AcceptAsync(Socket, Socket) |
Executa uma operação assíncrona para aceitar uma tentativa de ligação recebida no socket. |
| AcceptAsync(Socket) |
Executa uma operação assíncrona para aceitar uma tentativa de ligação recebida no socket. |
| ConnectAsync(Socket, EndPoint, CancellationToken) |
Estabelece uma ligação a um host remoto. |
| ConnectAsync(Socket, EndPoint) |
Estabelece uma ligação a um host remoto. |
| ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
Estabelece uma ligação a um host remoto, que é especificada por um endereço IP e um número de porta. |
| ConnectAsync(Socket, IPAddress, Int32) |
Estabelece uma ligação a um host remoto. O host é especificado por um endereço IP e um número de porta. |
| ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
Estabelece uma ligação a um host remoto, que é especificada por um array de endereços IP e um número de porta. |
| ConnectAsync(Socket, IPAddress[], Int32) |
Estabelece uma ligação a um host remoto. O host é especificado por um array de endereços IP e um número de porta. |
| ConnectAsync(Socket, String, Int32, CancellationToken) |
Estabelece uma ligação a um host remoto, que é especificado por um nome de host e um número de porta. |
| ConnectAsync(Socket, String, Int32) |
Estabelece uma ligação a um host remoto. O host é especificado por um nome de host e um número de porta. |
| ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags) |
Recebe dados de uma tomada ligada. |
| ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) |
Recebe dados de uma tomada ligada. |
| ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken) |
Recebe dados de uma tomada ligada. |
| ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Recebe dados de um dispositivo de rede especificado. |
| ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Recebe o número especificado de bytes de dados na localização especificada do buffer de dados, usando o , e SocketFlagsarmazena a informação do endpoint e do pacote. |
| SendAsync(Socket, ArraySegment<Byte>, SocketFlags) |
Envia dados para um soquete conectado. |
| SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags) |
Envia dados para um soquete conectado. |
| SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken) |
Envia dados para um soquete conectado. |
| SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) |
Envia dados de forma assíncrona para um host remoto específico. |