UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Methode

Definitie

Let op

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

Bindt de socket en begint een join-bewerking met de multicast-groep, zodat datagrammen kunnen worden ontvangen van elke deelnemer aan de groep.

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

Parameters

callback
AsyncCallback

Een callback-methode die moet worden aangeroepen wanneer de bewerking is voltooid.

state
Object

Optionele statusinformatie die moet worden doorgegeven aan de callback methode voor deze bewerking.

Retouren

Een IAsyncResult die verwijst naar deze bewerking.

Kenmerken

Uitzonderingen

De multicastgroep is al toegevoegd of er wordt momenteel een joinbewerking uitgevoerd.

Er is een fout opgetreden bij het openen van de socket.

Opmerkingen

De BeginJoinGroup methode verbindt een UDP multicast-socket met een lokale poort en voegt een multicastgroep toe zodat datagrammen kunnen worden ontvangen van elke deelnemer aan een multicast-groep. Het adres van de lokale poort en de multicastgroep worden opgegeven in de UdpAnySourceMulticastClient constructor.

De methode die in de callback parameter is opgegeven, wordt aangeroepen wanneer de bewerking voor het toevoegen van de multicastgroep is voltooid.

Indien vereist door de runtime, voert de BeginJoinGroup methode ook een beleidscontrole uit om te controleren of de client toegang heeft tot de multicast-groep. Als de client geen toegang heeft, wordt er een SocketException gegenereerd met AccessDenied.

Van toepassing op