Partager via


UdpSingleSourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Méthode

Définition

Attention

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

Lie le socket et commence une opération de jointure au groupe de multidiffusion pour permettre la réception de datagrammes à partir d’une adresse source unique.

public:
 IAsyncResult ^ BeginJoinGroup(AsyncCallback ^ callback, System::Object ^ state);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public IAsyncResult BeginJoinGroup (AsyncCallback callback, object state);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.BeginJoinGroup : AsyncCallback * obj -> IAsyncResult
Public Function BeginJoinGroup (callback As AsyncCallback, state As Object) As IAsyncResult

Paramètres

callback
AsyncCallback

Méthode de rappel à appeler quand l’opération est terminée.

state
Object

Informations d’état facultatives à passer à la méthode callback pour cette opération.

Retours

IAsyncResult qui fait référence à cette opération.

Attributs

Exceptions

Le groupe de multidiffusion a déjà été joint ou une opération de jointure est actuellement en cours.

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

Remarques

La BeginJoinGroup méthode lie un socket de multidiffusion UDP à un port local et joint un groupe de multidiffusion pour permettre la réception de datagrammes à partir d’une seule adresse source. L’adresse du groupe de multidiffusion, l’adresse source unique et le port local à lier sont spécifiés dans le UdpSingleSourceMulticastClient constructeur.

La méthode spécifiée dans le callback paramètre est appelée lorsque l’opération de jointure au groupe de multidiffusion est terminée.

Si le runtime l’exige, la BeginJoinGroup méthode exécute également une stratégie case activée pour vérifier que le client est autorisé à accéder au groupe de multidiffusion. Si l’accès au client n’est pas autorisé, un SocketException est levée avec AccessDenied.

S’applique à