Поделиться через


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 , изменяются, когда приложение активно.

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