Sdílet prostřednictvím


IPGlobalProperties.GetUnicastAddresses Metoda

Definice

Načte stabilní tabulku IP adres jednosměrového vysílání v místním počítači.

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

Návraty

A UnicastIPAddressInformationCollection , který obsahuje seznam stabilních IP adres jednosměrového vysílání v místním počítači.

Výjimky

Volání nativní GetAdaptersAddresses funkce se nezdařilo.

Tato metoda není na platformě implementována. Tato metoda používá nativní NotifyStableUnicastIpAddressTable funkci, která je podporována v systému Windows Vista a novějších.

Volající nemá potřebná Read oprávnění.

Volání nativní NotifyStableUnicastIpAddressTable funkce se nezdařilo.

Poznámky

Aby bylo možné podporovat odchozí připojení nebo přijímat příchozí připojení v rozhraní Teredo, musí aplikace zajistit, aby bylo rozhraní Teredo v provozu a připravené k použití. Je to proto, že Teredo může přejít do neaktivního stavu, pokud není používán po určitou dobu.

Metoda GetUnicastAddresses umožní aplikaci načíst seznam stabilních IP adres jednosměrového vysílání. Vlastnost IPAddress.IsIPv6Teredo se dá použít k určení, jestli je IP adresa IPv6 Teredo s předponou 2001::/32.

Metoda GetUnicastAddresses také vrací jiné adresy než Teredo a poskytuje pohodlnější způsob, jak získat ip adresy jednosměrového vysílání pro systém než výčet všech System.Net.NetworkInformation.NetworkInterface objektů v místním počítači a dotazování přidružených IP adres.

Platí pro

Viz také