IPGlobalProperties.EndGetUnicastAddresses(IAsyncResult) Metodo

Definizione

Termina una richiesta asincrona in sospeso per recuperare la tabella di indirizzi IP unicast stabili sul computer locale.

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

Parametri

asyncResult
IAsyncResult

Oggetto IAsyncResult che fa riferimento alla richiesta asincrona.

Restituisce

Oggetto IAsyncResult che memorizza informazioni sullo stato e qualsiasi dato definito dall'utente per l'operazione asincrona.

Eccezioni

La chiamata alla funzione GetAdaptersAddresses nativa non è riuscita.

Questo metodo non viene implementato sulla piattaforma. Questo metodo utilizza la funzione NotifyStableUnicastIpAddressTable nativa supportata su Windows Vista e versioni successive.

Il chiamante non dispone dell'autorizzazione Read necessaria.

Commenti

Per supportare le connessioni in uscita o accettare connessioni in ingresso in un'interfaccia Teredo, le applicazioni devono assicurarsi che l'interfaccia Teredo sia pronta per l'uso. Ciò è dovuto al fatto che Teredo può andare in uno stato inattivo quando non viene usato per un certo periodo di tempo.

Il BeginGetUnicastAddresses metodo consente a un'applicazione di recuperare in modo asincrono l'elenco di indirizzi IP unicast stabili. La IPAddress.IsIPv6Teredo proprietà può essere usata per determinare se un indirizzo IP è un indirizzo IPv6 Teredo con il prefisso 2001::/32.

Il EndGetUnicastAddresses metodo termina una richiesta asincrona in sospeso per recuperare la tabella di indirizzi IP unicast stabile.

Il BeginGetUnicastAddresses metodo restituisce anche indirizzi non Teredo e offre un modo più pratico per ottenere gli indirizzi IP unicast per un sistema rispetto all'enumerazione di tutti gli System.Net.NetworkInformation.NetworkInterface oggetti in un computer locale ed eseguire query sugli indirizzi IP associati.

Si applica a

Vedi anche