Sdílet prostřednictvím


UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Metoda

Definice

Upozornění

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

Vytvoří vazbu soketu a zahájí operaci spojení se skupinou vícesměrového vysílání, aby bylo možné přijímat datagramy od libovolného účastníka skupiny.

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

Parametry

callback
AsyncCallback

Metoda zpětného volání, která se má vyvolat po dokončení operace.

state
Object

Volitelné informace o stavu, které se callback mají předat metodě pro tuto operaci.

Návraty

Objekt IAsyncResult , který odkazuje na tuto operaci.

Atributy

Výjimky

Skupina vícesměrového vysílání už je připojená nebo právě probíhá operace připojení.

Při pokusu o přístup k soketu došlo k chybě.

Poznámky

Metoda BeginJoinGroup sváže soket vícesměrového vysílání UDP s místním portem a připojí skupinu vícesměrového vysílání, aby bylo možné přijímat datagramy od libovolného účastníka skupiny vícesměrového vysílání. Místní port a adresa skupiny vícesměrového vysílání jsou zadány v konstruktoru UdpAnySourceMulticastClient .

Metoda zadaná v parametru callback je vyvolána po dokončení operace připojení ke skupině vícesměrového vysílání.

Pokud to modul runtime vyžaduje, BeginJoinGroup metoda také provede kontrolu zásad, aby ověřila, že klient má povolený přístup ke skupině vícesměrového vysílání. Pokud klient nemá povolený přístup, vyvolá se SocketException příkaz .AccessDenied

Platí pro