Partager via


UdpSingleSourceMulticastClient.EndReceiveFromSource Méthode

Définition

Attention

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Termine l’opération asynchrone de réception d’un paquet du groupe de multidiffusion joint et fournit les informations reçues.

public:
 int EndReceiveFromSource(IAsyncResult ^ result, [Runtime::InteropServices::Out] int % sourcePort);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int EndReceiveFromSource (IAsyncResult result, out int sourcePort);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.EndReceiveFromSource : IAsyncResult * int -> int
Public Function EndReceiveFromSource (result As IAsyncResult, ByRef sourcePort As Integer) As Integer

Paramètres

result
IAsyncResult

Résultat de l’opération de réception asynchrone.

sourcePort
Int32

Point de terminaison source d’où le paquet a été reçu.

Retours

Longueur en octets du message stocké dans le paramètre buffer passé à la méthode BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object).

Attributs

Exceptions

result est une référence Null (Nothing en Visual Basic).

Le groupe de multidiffusion n’a pas encore été joint.

Une erreur s’est produite pendant la tentative d’accès au socket.

Remarques

La EndReceiveFromSource méthode termine une opération asynchrone pour recevoir un paquet d’une source unique dans un groupe de multidiffusion.

En cas de défaillance du socket lors de l’exécution de l’opération de réception, un SocketException est levée. L’erreur reçue est spécifiée en tant que membre de l’énumération SocketError .

S’applique à