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 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.
O UdpSingleSourceMulticastClient foi descartado.
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 .