UdpSingleSourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Methode

Definition

Achtung

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

Bindet den Socket und beginnt einen Verknüpfungsvorgang an die Multicastgruppe, damit Datagramme von einer einzelnen Quelladresse empfangen werden können.

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

Parameter

callback
AsyncCallback

Eine Rückrufmethode, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.

state
Object

Optionale Statusinformationen, die an die callback Methode für diesen Vorgang übergeben werden sollen.

Gibt zurück

Ein IAsyncResult Verweis auf diesen Vorgang.

Attribute

Ausnahmen

Die Multicastgruppe wurde bereits verknüpft, oder ein Verknüpfungsvorgang wird derzeit ausgeführt.

Beim Versuch, auf den Socket zuzugreifen, ist ein Fehler aufgetreten.

Hinweise

Die BeginJoinGroup Methode bindet einen UDP-Multicastsocket an einen lokalen Port und verknüpft eine Multicastgruppe, damit Datagramme von einer einzelnen Quelladresse empfangen werden können. Die Multicastgruppenadresse, einzelne Quelladresse und der lokale Port, an den UdpSingleSourceMulticastClient eine Bindung gebunden werden soll, werden im Konstruktor angegeben.

Die im callback Parameter angegebene Methode wird aufgerufen, wenn der Vorgang zum Verbinden der Multicastgruppe abgeschlossen ist.

Falls für die Laufzeit erforderlich, führt die BeginJoinGroup Methode auch eine Richtlinienüberprüfung durch, um zu überprüfen, ob der Client auf die Multicastgruppe zugreifen darf. Wenn der Client keinen Zugriff gewährt, wird ein SocketException Fehler ausgelöst mit AccessDenied.

Gilt für: