IPGlobalProperties.EndGetUnicastAddresses(IAsyncResult) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.