ConnectivityManager Класс

Определение

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

public ref class ConnectivityManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ConnectivityManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class ConnectivityManager
Public Class ConnectivityManager
Наследование
Object Platform::Object IInspectable ConnectivityManager
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Методы

AcquireConnectionAsync(CellularApnContext)

Устанавливает подключение к определенной точке доступа в сети. Запрос определяется с помощью объекта CellularApnContext .

Примечание

Эта функция доступна только для приложений мобильных операторов и приложений UWP с привилегированным доступом со стороны операторов мобильной сети. Операторы мобильной связи должны включить ограниченную возможность cellularDeviceControl для использования этого API.

AddHttpRoutePolicy(RoutePolicy)

Указывает RoutePolicy , за которым будет следовать http-стек (WinInet) при маршрутизации трафика. Политики маршрутизации доступны только для профилей сотовой связи

RemoveHttpRoutePolicy(RoutePolicy)

Удаляет ранее указанную routePolicy из стека HTTP (WinInet).

Применяется к