SocketTaskExtensions Classe

Définition

Cette classe contient des méthodes d’extension de la classe Socket.This class contains extension methods to the Socket class.

public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
Héritage
SocketTaskExtensions

Méthodes

AcceptAsync(Socket)

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket.Performs an asynchronous operation on to accept an incoming connection attempt on the socket.

AcceptAsync(Socket, Socket)

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket.Performs an asynchronous operation on to accept an incoming connection attempt on the socket.

ConnectAsync(Socket, EndPoint)

Établit une connexion à un hôte distant.Establishes a connection to a remote host.

ConnectAsync(Socket, EndPoint, CancellationToken)

Établit une connexion à un hôte distant.Establishes a connection to a remote host.

ConnectAsync(Socket, IPAddress, Int32)

Établit une connexion à un hôte distant.Establishes a connection to a remote host. L’hôte est spécifié par une adresse IP et un numéro de port.The host is specified by an IP address and a port number.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Établit une connexion à un hôte distant, qui est spécifié par une adresse IP et un numéro de port.Establishes a connection to a remote host, which is specified by an IP address and a port number.

ConnectAsync(Socket, IPAddress[], Int32)

Établit une connexion à un hôte distant.Establishes a connection to a remote host. L’hôte est spécifié par un tableau d’adresses IP et un numéro de port.The host is specified by an array of IP addresses and a port number.

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

Établit une connexion à un hôte distant, qui est spécifié par un tableau d’adresses IP et un numéro de port.Establishes a connection to a remote host, which is specified by an array of IP addresses and a port number.

ConnectAsync(Socket, String, Int32)

Établit une connexion à un hôte distant.Establishes a connection to a remote host. L’hôte est spécifié par un nom d’hôte et un numéro de port.The host is specified by a host name and a port number.

ConnectAsync(Socket, String, Int32, CancellationToken)

Établit une connexion à un hôte distant, qui est spécifié par un nom d'hôte et un numéro de port.Establishes a connection to a remote host, which is specified by a host name and a port number.

ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)

Reçoit des données à partir d’un socket connecté.Receives data from a connected socket.

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

Reçoit des données à partir d’un socket connecté.Receives data from a connected socket.

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

Reçoit des données à partir d’un socket connecté.Receives data from a connected socket.

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

Reçoit des données à partir d’un périphérique réseau spécifié.Receives data from a specified network device.

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

Reçoit le nombre d’octets de données spécifié à l’emplacement de la mémoire tampon spécifié à l’aide des SocketFlags spécifiés, puis stocke les informations de paquet et de point de terminaison.Receives the specified number of bytes of data into the specified location of the data buffer, using the specified SocketFlags, and stores the endpoint and packet information.

SendAsync(Socket, ArraySegment<Byte>, SocketFlags)

Envoie des données à un socket connecté.Sends data to a connected socket.

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

Envoie des données à un socket connecté.Sends data to a connected socket.

SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken)

Envoie des données à un socket connecté.Sends data to a connected socket.

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

Envoie des données de façon asynchrone à un hôte distant spécifique.Sends data asynchronously to a specific remote host.

S’applique à