UdpSingleSourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Metod

Definition

Varning

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

Binder socketen och påbörjar en kopplingsåtgärd till multicast-gruppen så att datagram kan tas emot från en enda källadress.

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

Parametrar

callback
AsyncCallback

En återanropsmetod som ska anropas när åtgärden är klar.

state
Object

Valfri tillståndsinformation som ska skickas callback till metoden för den här åtgärden.

Returer

En IAsyncResult som refererar till den här åtgärden.

Attribut

Undantag

Multicast-gruppen har redan anslutits eller så pågår en kopplingsåtgärd.

Ett fel uppstod vid försök att komma åt socketen.

Kommentarer

Metoden BeginJoinGroup binder en UDP multicast-socket till en lokal port och ansluter en multicast-grupp för att tillåta att datagram tas emot från en enda källadress. Multicast-gruppadressen, en källadress och den lokala port som ska bindas till anges i UdpSingleSourceMulticastClient konstruktorn.

Metoden som anges i parametern callback anropas när åtgärden för att ansluta till multicast-gruppen har slutförts.

Om det krävs av körningen BeginJoinGroup utför metoden också en principkontroll för att kontrollera att klienten har åtkomst till multicast-gruppen. Om klienten inte tillåts åtkomst genereras en SocketException med AccessDenied.

Gäller för