UdpSingleSourceMulticastClient.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.
Tworzy powiązanie gniazda i rozpoczyna operację łączenia z grupą multiemisji, aby umożliwić odbieranie datagramów z jednego adresu źródłowego.
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 do wywołania po zakończeniu operacji.
- state
- Object
Opcjonalne informacje o stanie przekazane do callback metody dla tej operacji.
Zwraca
IAsyncResult, Który odwołuje się do tej operacji.
- Atrybuty
Wyjątki
Grupa multiemisji została już przyłączona lub Operacja łączenia jest obecnie w toku.
Został UdpSingleSourceMulticastClient usunięty.
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Uwagi
BeginJoinGroupMetoda wiąże gniazdo MULTIEMISJI UDP z portem lokalnym i łączy grupę multiemisji, aby umożliwić odbieranie datagramów z jednego adresu źródłowego. Adres grupy multiemisji, adres pojedynczego źródła i port lokalny do powiązania są określone w UdpSingleSourceMulticastClient konstruktorze.
Metoda określona w callback parametrze jest wywoływana, gdy operacja dołączenia do grupy multiemisji została zakończona.
Jeśli jest to wymagane przez środowisko uruchomieniowe, BeginJoinGroup Metoda wykonuje także sprawdzanie zasad, aby sprawdzić, czy klient może uzyskać dostęp do grupy multiemisji. Jeśli klient nie ma zezwolenia na dostęp, SocketException jest zgłaszany przy użyciu AccessDenied .