UdpAnySourceMulticastClient.BeginJoinGroup(AsyncCallback, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Wiąże gniazda i rozpoczyna operację sprzężenia do grupy multiemisji, aby umożliwić datagramy do odbierania od dowolnego uczestnika grupy.
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 wywołania zwrotnego wywoływana po zakończeniu operacji.
- state
- Object
Opcjonalne informacje o stanie do przekazania callback do metody dla tej operacji.
Zwraca
Element IAsyncResult , który odwołuje się do tej operacji.
- Atrybuty
Wyjątki
Grupa multiemisji została już dołączenia lub operacja dołączania jest obecnie w toku.
Został UdpAnySourceMulticastClient usunięty.
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Uwagi
Metoda wiąże gniazdo multiemisji UDP z portem lokalnym i łączy grupę multiemisji w celu umożliwienia odbierania datagramów od dowolnego uczestnika grupy BeginJoinGroup multiemisji. Port lokalny i adres grupy multiemisji są określone w UdpAnySourceMulticastClient konstruktorze.
Metoda określona w parametrze jest wywoływana po zakończeniu operacji dołączania do callback grupy multiemisji.
Jeśli jest to wymagane przez środowisko uruchomieniowe, metoda wykonuje również sprawdzanie zasad w celu sprawdzenia, czy klient może uzyskać dostęp BeginJoinGroup do grupy multiemisji. Jeśli klient nie ma dostępu, jest SocketException zgłaszany z AccessDenied .