IPGlobalProperties.GetUnicastAddresses Método

Definição

Recupera a tabela estável de endereços IP unicast no computador local.

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

Devoluções

A UnicastIPAddressInformationCollection que contém uma lista de endereços IP unicast estáveis no computador local.

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 .

A chamada à função nativa NotifyStableUnicastIpAddressTable falhou.

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 GetUnicastAddresses método permite que uma aplicação recupere 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 GetUnicastAddresses 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