Compartir a través de


Windows.Networking.Connectivity Espacio de nombres

Recupera perfiles de conexión que proporcionan información de conectividad, uso y plan de datos para conexiones de red establecidas. Una aplicación conectada puede usar estos datos para tomar las medidas adecuadas al operar en escenarios de red desafiantes o cumplir los límites del plan de datos establecidos por un proveedor de red.

Clases

AttributedNetworkUsage

Proporciona acceso a los valores de propiedad que contienen información sobre el uso actual de la conexión de red con atributos.

CellularApnContext

Esta clase contiene propiedades usadas para especificar un nombre de punto de acceso (APN) para una conexión de datos móviles basada en 3GPP (contexto PDP).

ConnectionCost

Proporciona acceso a los valores de propiedad que indican el costo actual de una conexión de red.

ConnectionProfile

Representa una conexión de red, que incluye la red conectada actualmente o las conexiones de red anteriores. Proporciona información sobre el estado de conexión y las estadísticas de conectividad.

ConnectionProfileFilter

La clase ConnectionProfileFilter define un conjunto de propiedades que se usan para mejorar la relevancia de los resultados de FindConnectionProfilesAsync .

Debe especificarse al menos una propiedad; de lo contrario, el objeto no se usa como para el filtrado.

ConnectionSession

La clase ConnectionSession se usa para representar una conexión a un punto de acceso establecido con AcquireConnectionAsync.

ConnectivityInterval

Proporciona la hora de inicio y la duración de una conexión establecida o anterior.

ConnectivityManager

Los métodos definidos por la clase ConnectivityManager permiten aplicar el enrutamiento de tráfico en un adaptador de red específico para el sufijo de destino especificado. Una vez establecida una directiva mediante AddHttpRoutePolicy, el tráfico que coincida con la directiva se enrutará o quitará.

DataPlanStatus

Representa la información de estado actual del plan de datos asociado a una conexión.

DataPlanUsage

Representa información de uso de datos específica del plan de datos para una conexión.

DataUsage

Nota:

DataUsage puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use NetworkUsage.

Representa la información de uso de datos devuelta por el método ConnectionProfile.GetLocalUsage .

IPInformation

Representa la asociación entre una dirección IP y un adaptador en la red.

LanIdentifier

Representa los datos de identificación física de un objeto NetworkAdapter específico. Para obtener un ejemplo de código que muestra cómo recuperar los datos representados por un objeto LanIdentifier, consulta Cómo recuperar el adaptador de red y la información de localidad (XAML).

LanIdentifierData

Representa los datos específicos del puerto que habilitan las funcionalidades de localidad de LAN.

NetworkAdapter

Representa un adaptador de red.

NetworkInformation

Proporciona acceso a la información de conexión de red para el equipo local.

NetworkItem

Representa una red conectada.

NetworkSecuritySettings

Representa la configuración de seguridad de red actual.

NetworkStateChangeEventDetails

Indica qué propiedades de una red han cambiado después de un desencadenador en segundo plano de cambio de estado de red.

NetworkUsage

Representa las estadísticas de uso de red devueltas por ConnectionProfile. Método GetNetworkUsageAsync .

ProviderNetworkUsage

Representa las estadísticas de uso de red del proveedor devueltas por ConnectionProfile. Método GetProviderNetworkUsageAsync .

ProxyConfiguration

Representa la configuración de proxy para el usuario actual.

Nota:

Esta clase no se admite en Windows Phone.

RoutePolicy

La clase RoutePolicy se usa para representar la directiva de enrutamiento de tráfico para un contexto o APN de PDP especial.

WlanConnectionProfileDetails

Se usa para acceder a la información específica de una conexión WLAN.

WwanConnectionProfileDetails

Se usa para acceder a la información específica de una conexión WWAN.

Estructuras

NetworkUsageStates

Define el estado deseado del perfil de conexión para el que el método GetNetworkUsageAsync devuelve los datos de uso.

Enumeraciones

CellularApnAuthenticationType

Define valores que indican el tipo de autenticación usado para un APN. Se hace referencia a estos valores al proporcionar detalles de APN mediante un objeto CellularApnContext .

ConnectionProfileDeleteStatus

Define valores que indican el resultado de un intento de eliminar un perfil de conexión.

DataUsageGranularity

Define los niveles de granularidad usados al recuperar estadísticas de uso de datos con GetNetworkUsageAsync.

DomainAuthenticationKind

Define constantes que especifican un método de autenticación de dominio.

Solo se establece una de las constantes enumeradas para cualquier instancia de DomainAuthenticationKind. En algunos escenarios, el conjunto de constantes representará el protocolo más preferido que se usa para determinar si el dominio se ha autenticado.

DomainConnectivityLevel

Define el estado de autenticación de dominio para una conexión de red.

NetworkAuthenticationType

Define valores que indican el tipo de autenticación utilizado por la red.

NetworkConnectivityLevel

Define el nivel de conectividad disponible actualmente.

NetworkCostType

Define los tipos de costo de red.

NetworkEncryptionType

Define valores que indican el tipo de cifrado usado para la autenticación.

NetworkTypes

Define los tipos de conexión de red.

RoamingStates

Define los estados de itinerancia.

TriStates

Se usa con la estructura NetworkUsageStates para definir el estado de itinerancia deseado y el estado compartido de una conexión de red.

WwanDataClass

Define los valores usados para indicar la clase de servicio de datos proporcionada por una conexión de red WWAN.

WwanNetworkIPKind

Define constantes que describen un nivel de IP compatible. Los valores reflejan la enumeración WWAN_IP_TYPE . Puede usar estos valores para determinar qué perfil de telefonía móvil usar (por ejemplo, para elegir entre IMS y SUPL).

WwanNetworkRegistrationState

Define los estados de registro de red para una conexión WWAN.

Delegados

NetworkStatusChangedEventHandler

Representa el método que controla las notificaciones de cambio de estado de red. Se llama a este método cuando las propiedades expuestas por el objeto NetworkInformation cambian mientras la aplicación está activa.

Consulte también