IPGlobalProperties.EndGetUnicastAddresses(IAsyncResult) Méthode

Définition

Termine une requête asynchrone en attente pour récupérer la table des adresses IP monodiffusion stable sur l'ordinateur local.

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

Paramètres

asyncResult
IAsyncResult

Élément IAsyncResult qui référence la demande asynchrone.

Retours

IAsyncResult qui stocke des informations d'état et toutes les données définies par l'utilisateur pour cette opération asynchrone.

Exceptions

L'appel à la fonction GetAdaptersAddresses native a échoué.

Cette méthode n'est pas implémentée sur la plateforme. Cette méthode utilise la fonction NotifyStableUnicastIpAddressTable native prise en charge sur Windows Vista et versions ultérieures.

L'appelant n'a pas les autorisations Read nécessaires.

Remarques

Pour prendre en charge les connexions sortantes ou accepter des connexions entrantes sur une interface Teredo, les applications doivent s’assurer que l’interface Teredo est prête à l’emploi. En effet, Teredo peut passer à un état dormant lorsqu’il n’est pas utilisé pendant un certain temps.

La BeginGetUnicastAddresses méthode permet à une application de récupérer de façon asynchrone la liste des adresses IP de monodiffusion stables. La IPAddress.IsIPv6Teredo propriété peut être utilisée pour déterminer si une adresse IP est une adresse Teredo IPv6 avec le préfixe 2001 ::/32.

La EndGetUnicastAddresses méthode met fin à une requête asynchrone en attente pour récupérer la table d’adresses IP de monodiffusion stable.

La BeginGetUnicastAddresses méthode retourne également des adresses non-Teredo et fournit un moyen plus pratique d’obtenir les adresses IP en monodiffusion pour un système que l’énumération System.Net.NetworkInformation.NetworkInterface de tous les objets sur un ordinateur local et l’interrogation des adresses IP associées.

S’applique à

Voir aussi