Compartilhar via


UdpSingleSourceMulticastClient.EndReceiveFromSource Método

Definição

Cuidado

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

Conclui a operação assíncrona de recebimento de um pacote do grupo de multicast unido e fornece as informações recebidas.

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 assíncrona de recebimento.

sourcePort
Int32

O ponto de extremidade da origem em que o pacote foi recebido.

Retornos

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

Atributos

Exceções

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

O grupo de multicast ainda não foi unido.

Ocorreu um erro ao tentar acessar o soquete.

Comentários

O EndReceiveFromSource método conclui uma operação assíncrona para receber um pacote de uma única origem em um grupo multicast.

Se houver uma falha de soquete ao executar a operação de recebimento, um SocketException será gerado. O erro recebido é especificado como um membro da SocketError enumeração .

Aplica-se a