IPGlobalProperties.GetUnicastAddressesAsync Método

Definición

Recupera la tabla de direcciones IP de unidifusión estables del equipo local como una operación asincrónica.

public:
 virtual System::Threading::Tasks::Task<System::Net::NetworkInformation::UnicastIPAddressInformationCollection ^> ^ GetUnicastAddressesAsync();
public virtual System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection> GetUnicastAddressesAsync ();
abstract member GetUnicastAddressesAsync : unit -> System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection>
override this.GetUnicastAddressesAsync : unit -> System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection>
Public Overridable Function GetUnicastAddressesAsync () As Task(Of UnicastIPAddressInformationCollection)

Devoluciones

Task<UnicastIPAddressInformationCollection>

Objeto de tarea que representa la operación asincrónica.

Excepciones

Se ha producido un error en la llamada a la función GetAdaptersAddresses nativa.

El llamador no dispone del permiso Read requerido.

Se ha producido un error en la llamada a la función NotifyStableUnicastIpAddressTable nativa.

Comentarios

Para admitir conexiones salientes o aceptar conexiones entrantes en una interfaz Teredo, las aplicaciones deben asegurarse de que la interfaz Teredo esté lista para su uso. Esto se debe a que Teredo puede entrar en un estado inactivo cuando no se usa durante algún período de tiempo.

El GetUnicastAddressesAsync método permitirá que una aplicación recupere la lista de direcciones IP de unidifusión estable como operación asincrónica. La IPAddress.IsIPv6Teredo propiedad se puede usar para determinar si una dirección IP es una dirección Teredo IPv6 con el prefijo 2001::/32.

El GetUnicastAddresses método también devuelve direcciones que no son Teredo y proporciona una manera más cómoda de obtener las direcciones IP de unidifusión para un sistema que enumerar todos los System.Net.NetworkInformation.NetworkInterface objetos de un equipo local y consultar las direcciones IP asociadas.

Se aplica a

Consulte también