UdpSingleSourceMulticastClient.EndReceiveFromSource Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Slutför den asynkrona åtgärden att ta emot ett paket från den anslutna multicast-gruppen och tillhandahåller den information som tas emot.
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
Parametrar
- result
- IAsyncResult
Resultatet av den asynkrona mottagningsåtgärden.
- sourcePort
- Int32
Källslutpunkten där paketet togs emot.
Returer
Längden, i byte, på meddelandet som lagras i parametern buffer som skickas BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) till metoden.
- Attribut
Undantag
result är en nullreferens (inget i Visual Basic).
Multicast-gruppen har ännu inte anslutits.
Har UdpSingleSourceMulticastClient tagits bort.
Ett fel uppstod vid försök att komma åt socketen.
Kommentarer
Metoden EndReceiveFromSource slutför en asynkron åtgärd för att ta emot ett paket från en enda källa i en multicast-grupp.
Om det uppstår ett socketfel när mottagningsåtgärden utförs utlöses en SocketException . Det mottagna felet anges som medlem i SocketError uppräkningen.