IPGlobalProperties.EndGetUnicastAddresses(IAsyncResult) Método

Definição

Termina um pedido assíncrono pendente para recuperar a tabela estável de endereços IP unicast no computador local.

public:
 virtual System::Net::NetworkInformation::UnicastIPAddressInformationCollection ^ EndGetUnicastAddresses(IAsyncResult ^ asyncResult);
public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection EndGetUnicastAddresses(IAsyncResult asyncResult);
abstract member EndGetUnicastAddresses : IAsyncResult -> System.Net.NetworkInformation.UnicastIPAddressInformationCollection
override this.EndGetUnicastAddresses : IAsyncResult -> System.Net.NetworkInformation.UnicastIPAddressInformationCollection
Public Overridable Function EndGetUnicastAddresses (asyncResult As IAsyncResult) As UnicastIPAddressInformationCollection

Parâmetros

asyncResult
IAsyncResult

E IAsyncResult que faz referência ao pedido assíncrono.

Devoluções

E IAsyncResult que armazena informação de estado e quaisquer dados definidos pelo utilizador para esta operação assíncrona.

Exceções

A chamada à função nativa GetAdaptersAddresses falhou.

Este método não é implementado na plataforma. Este método utiliza a função nativa NotifyStableUnicastIpAddressTable que é suportada em Windows Vista e posteriores.

O interlocutor não tem a permissão necessária Read .

Observações

Para suportar ligações de saída ou aceitar ligações de entrada numa interface Teredo, as aplicações precisam de garantir que a interface Teredo está ativa e pronta para uso. Isto porque o Teredo pode entrar num estado de dormência quando não é usado durante algum período.

O BeginGetUnicastAddresses método permite que uma aplicação recupere assíncronamente a lista de endereços IP unicast estáveis. A IPAddress.IsIPv6Teredo propriedade pode ser usada para determinar se um endereço IP é um endereço Teredo IPv6 com o prefixo 2001::/32.

O EndGetUnicastAddresses método termina um pedido assíncrono pendente para recuperar a tabela estável de endereços IP unicast.

O BeginGetUnicastAddresses método também devolve endereços não-Teredo e oferece uma forma mais conveniente de obter os endereços IP unicast de um sistema do que enumerar todos os System.Net.NetworkInformation.NetworkInterface objetos num computador local e consultar os endereços IP associados.

Aplica-se a

Ver também