Partilhar via


SocketTaskExtensions Classe

Definição

Essa classe contém métodos de extensão para a classe Socket.

public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
Herança
SocketTaskExtensions

Métodos

AcceptAsync(Socket)

Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.

AcceptAsync(Socket, Socket)

Executa uma operação assíncrona para aceitar uma tentativa de conexão de entrada no soquete.

ConnectAsync(Socket, EndPoint)

Estabelece uma conexão com o host remoto.

ConnectAsync(Socket, EndPoint, CancellationToken)

Estabelece uma conexão com o host remoto.

ConnectAsync(Socket, IPAddress, Int32)

Estabelece uma conexão com o host remoto. O host é especificado por um endereço IP e um número da porta.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Estabelece uma conexão com um host remoto, que é especificado por um endereço IP e um número de porta.

ConnectAsync(Socket, IPAddress[], Int32)

Estabelece uma conexão com o host remoto. O host é especificado por uma matriz de endereços IP e um número da porta.

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

Estabelece uma conexão com um host remoto, que é especificado por uma matriz de endereços IP e um número de porta.

ConnectAsync(Socket, String, Int32)

Estabelece uma conexão com o host remoto. O host é especificado por um nome do host e um número da porta.

ConnectAsync(Socket, String, Int32, CancellationToken)

Estabelece uma conexão com um host remoto, que é especificado por um nome de host e um número de porta.

ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)

Recebe os dados de um soquete conectado.

ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

Recebe os dados de um soquete conectado.

ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken)

Recebe os dados de um soquete conectado.

ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Recebe dados de um dispositivo de rede especificado.

ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Recebe o número de bytes de dados no local especificado no buffer de dados usando o SocketFlags especificado e armazena as informações de ponto de extremidade e 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 maneira assíncrona para um host remoto específico.

Aplica-se a