UdpSingleSourceMulticastClient.EndReceiveFromSource 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.
Dokončí asynchronní operaci příjmu paketu z připojené skupiny vícesměrového vysílání a poskytne přijaté informace.
public:
int EndReceiveFromSource(IAsyncResult ^ result, [Runtime::InteropServices::Out] int % sourcePort);
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int EndReceiveFromSource (IAsyncResult result, out int sourcePort);
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.EndReceiveFromSource : IAsyncResult * int -> int
Public Function EndReceiveFromSource (result As IAsyncResult, ByRef sourcePort As Integer) As Integer
Parametry
- result
- IAsyncResult
Výsledek asynchronní operace příjmu.
- sourcePort
- Int32
Zdrojový koncový bod, ze kterého byl paket přijat.
Návraty
Délka zprávy uložené v parametru buffer
předaném BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) metodě v bajtech.
- Atributy
Výjimky
result
je odkaz s hodnotou null (Nothing v jazyce Visual Basic).
Skupina vícesměrového vysílání ještě nebyla připojena.
Byla UdpSingleSourceMulticastClient zlikvidována.
Při pokusu o přístup k soketu došlo k chybě.
Poznámky
Metoda EndReceiveFromSource dokončí asynchronní operaci pro příjem paketu z jednoho zdroje ve skupině vícesměrového vysílání.
Pokud při provádění operace příjmu dojde k selhání soketu SocketException , vyvolá se chyba . Přijatá chyba je určena jako člen výčtu SocketError .