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 gniazdo i rozpoczyna operację sprzężenia do grupy multiemisji, aby umożliwić odbieranie datagramów 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, która ma być wywoływana po zakończeniu operacji.
- state
- Object
Opcjonalne informacje o stanie do przekazania do callback
metody dla tej operacji.
Zwraca
Obiekt IAsyncResult , który odwołuje się do tej operacji.
- Atrybuty
Wyjątki
Grupa multiemisji została już przyłączona lub trwa operacja sprzężenia.
Element UdpAnySourceMulticastClient został usunięty.
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Uwagi
Metoda BeginJoinGroup wiąże gniazdo multiemisji UDP z portem lokalnym i łączy grupę multiemisji, aby umożliwić odbieranie datagramów od dowolnego uczestnika grupy multiemisji. Port lokalny i adres grupy multiemisji są określone w konstruktorze UdpAnySourceMulticastClient .
Metoda określona w parametrze callback
jest wywoływana, gdy operacja dołączenia do grupy multiemisji została ukończona.
Jeśli jest to wymagane przez środowisko uruchomieniowe, BeginJoinGroup metoda wykonuje również kontrolę zasad w celu sprawdzenia, czy klient może uzyskać dostęp do grupy multiemisji. Jeśli klient nie ma dozwolonego dostępu, SocketException element jest zgłaszany za pomocą polecenia AccessDenied.