IPGlobalProperties.EndGetUnicastAddresses(IAsyncResult) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een asynchrone aanvraag beëindigd om de stabiele unicast-IP-adrestabel op de lokale computer op te halen.
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
Parameters
- asyncResult
- IAsyncResult
Een IAsyncResult die verwijst naar de asynchrone aanvraag.
Retouren
Een IAsyncResult die statusinformatie en door de gebruiker gedefinieerde gegevens voor deze asynchrone bewerking opslaat.
Uitzonderingen
De aanroep van de systeemeigen GetAdaptersAddresses functie is mislukt.
Deze methode wordt niet geïmplementeerd op het platform. Deze methode maakt gebruik van de systeemeigen NotifyStableUnicastIpAddressTable-functie die wordt ondersteund op Windows Vista en hoger.
De beller beschikt niet over de benodigde Read machtigingen.
Opmerkingen
Om uitgaande verbindingen te ondersteunen of binnenkomende verbindingen op een Teredo-interface te accepteren, moeten toepassingen ervoor zorgen dat de Teredo-interface gereed is voor gebruik. Dit komt doordat Teredo in slaapstand kan gaan wanneer deze gedurende een bepaalde periode niet wordt gebruikt.
Met BeginGetUnicastAddresses de methode kan een toepassing asynchroon de lijst met stabiele unicast-IP-adressen ophalen. De IPAddress.IsIPv6Teredo eigenschap kan worden gebruikt om te bepalen of een IP-adres een IPv6 Teredo-adres is met het voorvoegsel 2001::/32.
De EndGetUnicastAddresses methode beëindigt een in behandeling zijnde asynchrone aanvraag om de stabiele unicast-IP-adrestabel op te halen.
De BeginGetUnicastAddresses methode retourneert ook niet-Teredo-adressen en biedt een handigere manier om de unicast-IP-adressen voor een systeem te verkrijgen dan alle System.Net.NetworkInformation.NetworkInterface objecten op een lokale computer op te sommen en de bijbehorende IP-adressen op te vragen.