UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.
Byla UdpAnySourceMulticastClient odstraněna.
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