SocketTaskExtensions Classe

Definição

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.

Aplica-se a