UdpSingleSourceMulticastClient.EndReceiveFromSource Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 receber um pacote do grupo 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 de recebimento assíncrono.
- sourcePort
- Int32
O ponto de extremidade de origem do qual o pacote foi recebido.
Retornos
O comprimento, em bytes, da mensagem armazenada no buffer parâmetro passado para o BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) método.
- Atributos
Exceções
result é uma referência nula (Nothing in Visual Basic).
O grupo multicast ainda não foi unido.
O UdpSingleSourceMulticastClient foi descartado.
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 no soquete durante a execução da operação de recebimento, uma SocketException será gerada. O erro recebido é especificado como um membro da SocketError enumeração.