SocketTaskExtensions.ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) Méthode

Définition

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<System::Net::Sockets::SocketReceiveFromResult> ^ ReceiveFromAsync(System::Net::Sockets::Socket ^ socket, ArraySegment<System::Byte> buffer, System::Net::Sockets::SocketFlags socketFlags, System::Net::EndPoint ^ remoteEndPoint);
public static System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveFromResult> ReceiveFromAsync (this System.Net.Sockets.Socket socket, ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint);
static member ReceiveFromAsync : System.Net.Sockets.Socket * ArraySegment<byte> * System.Net.Sockets.SocketFlags * System.Net.EndPoint -> System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveFromResult>

Paramètres

socket
Socket

Socket sur lequel effectuer l’opération ReceiveFrom.The socket to perform the ReceiveFrom operation on.

buffer
ArraySegment<Byte>

Tableau de type Byte qui est l’emplacement de stockage des données reçues.An array of type Byte that is the storage location for the received data.

socketFlags
SocketFlags

Combinaison d'opérations de bits des valeurs SocketFlags.A bitwise combination of the SocketFlags values.

remoteEndPoint
EndPoint

EndPoint qui représente la source des données.An EndPoint that represents the source of the data.

Retours

Tâche asynchrone qui se termine avec un struct SocketReceiveFromResult.An asynchronous Task that completes with a SocketReceiveFromResult struct.

S’applique à