IPGlobalProperties.BeginGetUnicastAddresses(AsyncCallback, Object) Methode

Definitie

Hiermee wordt een asynchrone aanvraag gestart om de stabiele unicast-IP-adrestabel op de lokale computer op te halen.

public:
 virtual IAsyncResult ^ BeginGetUnicastAddresses(AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginGetUnicastAddresses(AsyncCallback callback, object state);
abstract member BeginGetUnicastAddresses : AsyncCallback * obj -> IAsyncResult
override this.BeginGetUnicastAddresses : AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginGetUnicastAddresses (callback As AsyncCallback, state As Object) As IAsyncResult

Parameters

callback
AsyncCallback

De AsyncCallback gedelegeerde.

state
Object

Een object met statusinformatie voor deze aanvraag.

Retouren

Een IAsyncResult die verwijst naar de asynchrone aanvraag.

Uitzonderingen

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 aanroep van de systeemeigen NotifyStableUnicastIpAddressTable functie is mislukt.

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 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.

Van toepassing op

Zie ook