Condividi tramite


UdpSingleSourceMulticastClient.EndReceiveFromSource Metodo

Definizione

Attenzione

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

Completa l'operazione asincrona di ricezione di un pacchetto dal gruppo multicast unito e fornisce le informazioni ricevute.

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

Parametri

result
IAsyncResult

Risultato dell'operazione di ricezione asincrona.

sourcePort
Int32

Endpoint di origine da cui è stato ricevuto il pacchetto.

Restituisce

Lunghezza, espressa in byte, del messaggio archiviato nel parametro buffer passato al metodo BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object).

Attributi

Eccezioni

result è un riferimento null (Nothing in Visual Basic).

Il gruppo multicast non è ancora stato unito.

L'interfaccia UdpSingleSourceMulticastClient è stata eliminata.

Si è verificato un errore durante il tentativo di accesso al socket.

Commenti

Il EndReceiveFromSource metodo completa un'operazione asincrona per ricevere un pacchetto da una singola origine in un gruppo multicast.

Se si verifica un errore del socket durante l'esecuzione dell'operazione di ricezione, viene generata un'eccezione SocketException . L'errore ricevuto viene specificato come membro dell'enumerazione SocketError .

Si applica a