UdpSingleSourceMulticastClient.EndReceiveFromSource Método

Definição

Atenção

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

Completa a operação assíncrona de receber um pacote do grupo multicast unido e fornece a informação recebida.

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

Parâmetros

result
IAsyncResult

O resultado da operação de receção assíncrona.

sourcePort
Int32

O ponto final de origem de onde o pacote foi recebido.

Devoluções

O comprimento, em bytes, da mensagem armazenada no buffer parâmetro passado ao BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) método.

Atributos

Exceções

result é uma referência nula (Nada em Visual Basic).

O grupo multicast ainda não foi incluído.

Ocorreu um erro ao tentar aceder ao soquete.

Observações

O EndReceiveFromSource método completa uma operação assíncrona para receber um pacote de uma única fonte num grupo multicast.

Se houver uma falha de socket durante a execução da operação de receção, a SocketException é lançado. O erro recebido é especificado como um membro da SocketError enumeração.

Aplica-se a