UdpAnySourceMulticastClient.EndReceiveFromGroup 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.
Wykonuje asynchroniczną operację odbierania pakietu z dołączonej grupy multiemisji i dostarcza odebrane informacje.
public:
int EndReceiveFromGroup(IAsyncResult ^ result, [Runtime::InteropServices::Out] System::Net::IPEndPoint ^ % source);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int EndReceiveFromGroup (IAsyncResult result, out System.Net.IPEndPoint source);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.EndReceiveFromGroup : IAsyncResult * IPEndPoint -> int
Public Function EndReceiveFromGroup (result As IAsyncResult, ByRef source As IPEndPoint) As Integer
Parametry
- result
- IAsyncResult
Wynik operacji odbierania asynchronicznego.
- source
- IPEndPoint
Źródłowy punkt końcowy, z którego odebrano pakiet.
Zwraca
Długość komunikatu przechowywanego w parametrze buforu przekazywanym do BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object) metody w bajtach.
- Atrybuty
Wyjątki
result
jest odwołaniem o wartości null (Nic w Visual Basic).
Grupa multiemisji nie została jeszcze dołączona.
Element UdpAnySourceMulticastClient został usunięty.
Wystąpił błąd podczas próby uzyskania dostępu do gniazda.
Uwagi
Metoda EndReceiveFromGroup kończy operację asynchroniczną, aby odbierać pakiet z grupy multiemisji.
Jeśli podczas wykonywania operacji odbierania występuje błąd gniazda, SocketException zgłaszany jest błąd. Odebrany błąd jest określony jako element członkowski SocketError wyliczenia.