IPGlobalProperties.BeginGetUnicastAddresses(AsyncCallback, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizia una richiesta asincrona per recuperare la tabella di indirizzi IP unicast stabili sul computer locale.
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
Parametri
- callback
- AsyncCallback
Delegato AsyncCallback.
- state
- Object
Oggetto che contiene informazioni sullo stato per questa richiesta.
Restituisce
Oggetto IAsyncResult che fa riferimento alla richiesta asincrona.
Eccezioni
Questo metodo non viene implementato sulla piattaforma. Questo metodo utilizza la funzione NotifyStableUnicastIpAddressTable
nativa supportata su Windows Vista e versioni successive.
La chiamata alla funzione NotifyStableUnicastIpAddressTable
nativa non è riuscita.
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ò entrare 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 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.