IPGlobalProperties.EndGetUnicastAddresses(IAsyncResult) Método

Definición

Finaliza una solicitud asincrónica pendiente para recuperar la tabla de direcciones IP de unidifusión estables del equipo 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

Parámetros

asyncResult
IAsyncResult

IAsyncResult que hace referencia a la solicitud asincrónica.

Devoluciones

IAsyncResult que almacena información de estado así como cualquier dato definido por el usuario para esta operación asincrónica.

Excepciones

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

Este método no está implementado en la plataforma. Este método utiliza función NotifyStableUnicastIpAddressTable nativa que se admite en Windows Vista y posterior.

El llamador no dispone del permiso Read requerido.

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 BeginGetUnicastAddresses método permite que una aplicación recupere de forma asincrónica la lista de direcciones IP de unidifusión estables. 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 EndGetUnicastAddresses método finaliza una solicitud asincrónica pendiente para recuperar la tabla de direcciones IP de unidifusión estable.

El BeginGetUnicastAddresses método también devuelve direcciones no 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