Windows.Networking.Connectivity Пространство имен

Извлекает профили подключений, которые предоставляют сведения о подключении, использовании и плане данных для установленных сетевых подключений. Эти данные могут использоваться подключенным приложением для выполнения соответствующих действий при выполнении сложных сетевых сценариев или превышении ограничений плана данных, установленных поставщиком сети.

Классы

AttributedNetworkUsage

Предоставляет доступ к значениям свойств, содержащим сведения о текущем использовании сетевого подключения с атрибутами.

CellularApnContext

Этот класс содержит свойства, используемые для указания имени точки доступа (APN) для подключения к данным сотовой связи на основе 3GPP (контекст PDP).

ConnectionCost

Предоставляет доступ к значениям свойств, указывающим текущую стоимость сетевого подключения.

ConnectionProfile

Представляет сетевое подключение, которое включает либо подключенную сеть, либо предыдущие сетевые подключения. Предоставляет сведения о состоянии подключения и статистике подключения.

ConnectionProfileFilter

Класс ConnectionProfileFilter определяет набор свойств, используемых для повышения релевантности результатов FindConnectionProfilesAsync .

Необходимо указать хотя бы одно свойство, в противном случае объект не используется для фильтрации.

ConnectionSession

Класс ConnectionSession используется для представления подключения к точке доступа, установленной с помощью AcquireConnectionAsync.

ConnectivityInterval

Предоставляет время начала и длительность установленного или предыдущего подключения.

ConnectivityManager

Методы, определенные классом ConnectivityManager, обеспечивают принудительное применение маршрутизации трафика на определенном сетевом адаптере для указанного целевого суффикса. После настройки политики с помощью AddHttpRoutePolicy трафик, соответствующий политике, будет перенаправлен или удален.

DataPlanStatus

Представляет текущие сведения о состоянии для плана данных, связанного с подключением.

DataPlanUsage

Представляет сведения об использовании конкретного плана данных для подключения.

DataUsage

Примечание

DataUsage может быть изменен или недоступен для выпусков после Windows 8.1. Вместо этого используйте NetworkUsage

Представляет сведения об использовании данных, возвращаемые методом ConnectionProfile.GetLocalUsage .

IPInformation

Представляет связь между IP-адресом и адаптером в сети.

LanIdentifier

Представляет данные физической идентификации для определенного объекта NetworkAdapter . Пример кода, показывающий, как получить данные, представленные объектом LanIdentifier, см. в разделе "Как получить сведения о сетевом адаптере и локальности (XAML)".

LanIdentifierData

Представляет данные, относящиеся к порту, которые обеспечивают возможности локальной сети.

NetworkAdapter

Представляет сетевой адаптер.

NetworkInformation

Предоставляет доступ к сведениям о сетевом подключении для локального компьютера.

NetworkItem

Представляет подключенную сеть.

NetworkSecuritySettings

Представляет текущие параметры безопасности сети.

NetworkStateChangeEventDetails

Указывает, какие свойства сети изменились после триггера фонового изменения состояния сети.

NetworkUsage

Представляет статистику использования сети, возвращаемую ConnectionProfile. Метод GetNetworkUsageAsync .

ProviderNetworkUsage

Представляет статистику использования сети поставщика, возвращаемую ConnectionProfile. Метод GetProviderNetworkUsageAsync .

ProxyConfiguration

Представляет конфигурацию прокси-сервера для текущего пользователя.

Примечание

Этот класс не поддерживается в Windows Phone.

RoutePolicy

Класс RoutePolicy используется для представления политики маршрутизации трафика для специального контекста ИЛИ APN PDP.

WlanConnectionProfileDetails

Используется для доступа к сведениям, характерным для подключения к WLAN.

WwanConnectionProfileDetails

Используется для доступа к сведениям, характерным для подключения WWAN.

Структуры

NetworkUsageStates

Определяет требуемое состояние профиля подключения, для которого возвращаются данные об использовании методом GetNetworkUsageAsync.

Перечисления

CellularApnAuthenticationType

Определяет значения, указывающие тип проверки подлинности, используемый для APN. Эти значения ссылаются при предоставлении сведений об APN с помощью объекта CellularApnContext .

ConnectionProfileDeleteStatus

Определяет значения, указывающие результат попытки удалить профиль подключения.

DataUsageGranularity

Определяет уровни детализации, используемые при получении статистики использования данных с помощью GetNetworkUsageAsync.

DomainAuthenticationKind

Определяет константы, определяющие метод проверки подлинности домена.

Для любого экземпляра DomainAuthenticationKind задается только одна из перечисленных констант. В некоторых сценариях константный набор будет представлять наиболее предпочтительный протокол, используемый для определения того, прошел ли домен проверку подлинности.

DomainConnectivityLevel

Определяет состояние проверки подлинности домена для сетевого подключения.

NetworkAuthenticationType

Определяет значения, указывающие тип проверки подлинности, используемый сетью.

NetworkConnectivityLevel

Определяет уровень подключения, доступный в настоящее время.

NetworkCostType

Определяет типы затрат на сеть.

NetworkEncryptionType

Определяет значения, указывающие тип шифрования, используемый для проверки подлинности.

NetworkTypes

Определяет типы сетевых подключений.

RoamingStates

Определяет перемещаемые состояния.

TriStates

Используется со структурой NetworkUsageStates для определения требуемого состояния роуминга и общего состояния сетевого подключения.

WwanDataClass

Определяет значения, используемые для указания класса службы данных, предоставляемого сетевым подключением WWAN.

WwanNetworkIPKind

Определяет константы, описывающие уровень поддерживаемого IP-адреса. Значения отражают перечисление WWAN_IP_TYPE . Эти значения можно использовать, чтобы определить, какой профиль сотовой связи следует использовать (например, выбрать между IMS и SUPL).

WwanNetworkRegistrationState

Определяет состояния регистрации сети для подключения WWAN.

Делегаты

NetworkStatusChangedEventHandler

Представляет метод, обрабатывающий уведомления об изменении состояния сети. Этот метод вызывается, когда все свойства, предоставляемые объектом NetworkInformation , изменяются во время активности приложения.

См. также раздел