Freigeben über


IPGlobalProperties.BeginGetUnicastAddresses(AsyncCallback, Object) Methode

Definition

Startet eine asynchrone Anforderung zum Abrufen der stabilen Unicast-IP-Adresstabelle auf dem lokalen Computer.

public:
 virtual IAsyncResult ^ BeginGetUnicastAddresses(AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginGetUnicastAddresses(AsyncCallback? callback, 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

Parameter

callback
AsyncCallback

Die AsyncCallback Stellvertretung.

state
Object

Ein Objekt, das Statusinformationen für diese Anforderung enthält.

Gibt zurück

Ein IAsyncResult Verweis auf die asynchrone Anforderung.

Ausnahmen

Diese Methode wird nicht auf der Plattform implementiert. Diese Methode verwendet die systemeigene NotifyStableUnicastIpAddressTable Funktion, die unter Windows Vista und höher unterstützt wird.

Fehler beim Aufruf der systemeigenen NotifyStableUnicastIpAddressTable Funktion.

Hinweise

Um ausgehende Verbindungen zu unterstützen oder eingehende Verbindungen auf einer Teredo-Schnittstelle zu akzeptieren, müssen Anwendungen sicherstellen, dass die Teredo-Schnittstelle aktiviert und einsatzbereit ist. Dies liegt daran, dass Teredo in einen ruhenden Zustand versetzt werden kann, wenn er für einen bestimmten Zeitraum nicht verwendet wird.

Mit der BeginGetUnicastAddresses Methode kann eine Anwendung die Liste der stabilen Unicast-IP-Adressen asynchron abrufen. Mit der IPAddress.IsIPv6Teredo Eigenschaft kann ermittelt werden, ob es sich bei einer IP-Adresse um eine IPv6-Teredo-Adresse mit dem Präfix 2001:::/32 handelt.

Die BeginGetUnicastAddresses Methode gibt auch Nicht-Teredo-Adressen zurück und bietet eine bequemere Möglichkeit, die Unicast-IP-Adressen für ein System abzurufen, als alle System.Net.NetworkInformation.NetworkInterface Objekte auf einem lokalen Computer aufzuzählen und die zugehörigen IP-Adressen abzufragen.

Gilt für:

Weitere Informationen