Freigeben über


UdpAnySourceMulticastClient.EndReceiveFromGroup Methode

Definition

Achtung

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Schließt den asynchronen Empfangsvorgang des Pakets aus der verknüpften Multicastgruppe ab und stellt die empfangenen Informationen bereit.

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

Parameter

result
IAsyncResult

Das Ergebnis des asynchronen Empfangsvorgangs.

source
IPEndPoint

Der Quellendpunkt, von dem das Paket empfangen wurde.

Gibt zurück

Die Länge der Nachricht (in Bytes), die im Pufferparameter gespeichert wurde, der an die BeginReceiveFromGroup(Byte[], Int32, Int32, AsyncCallback, Object)-Methode übergeben wurde.

Attribute

Ausnahmen

result ist ein NULL-Verweis (Nothing in Visual Basic).

Die Multicastgruppe wurde noch nicht zusammengeführt.

Fehler beim Versuch, auf den Socket zuzugreifen.

Hinweise

Die EndReceiveFromGroup -Methode schließt einen asynchronen Vorgang ab, um ein Paket von einer Multicastgruppe zu empfangen.

Wenn beim Ausführen des Empfangsvorgangs ein Socketfehler auftritt, wird ein SocketException ausgelöst. Der empfangene Fehler wird als Member der SocketError Enumeration angegeben.

Gilt für: