UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
De UdpAnySourceMulticastClient is verwijderd.
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.