VpnNativeProfile Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет профиль для VPN-протокола OS Native/Inbox.
public ref class VpnNativeProfile sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class VpnNativeProfile final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class VpnNativeProfile final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class VpnNativeProfile
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VpnNativeProfile
Public NotInheritable Class VpnNativeProfile
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
networkingVpnProvider
|
Комментарии
Использование VPNNativeProfile примерно эквивалентно использованию диалогового окна Добавление VPN-подключения, в том, что можно указать сервер, сведения о входе и другие сведения, а затем Windows заботится о VPN-подключении. Следовательно, вы не можете использовать VPNNativeProfile для записи полученных пакетов, а также для активации фоновой задачи.
Журнал версий
Версия Windows | Версия пакета SDK | Добавлено значение |
---|---|---|
1607 | 14393 | ConnectionStatus |
1607 | 14393 | RequireVpnClientAppUI |
Конструкторы
VpnNativeProfile() |
Позволяет приложению управления VPN создавать собственный профиль VPN. |
Свойства
AlwaysOn |
Возвращает или задает значение, указывающее, предназначен ли профиль VPN для Always-On VPN-; То есть, может ли профиль всегда подключен. |
AppTriggers |
Возвращает список приложений, которые могут активировать профиль VPN в папке "Входящие". |
ConnectionStatus |
Возвращает текущее состояние подключения. |
DomainNameInfoList |
Возвращает список политик доменных имен, используемых для профиля. |
EapConfiguration |
Возвращает или задает конфигурацию проверки подлинности EAP для профиля "Входящие" или "Собственный VPN". |
NativeProtocolType |
Возвращает или задает тип протокола туннеля для VPN-подключения в папке "Входящие". |
ProfileName |
Возвращает или задает имя профиля для профиля "Входящие" или "Собственный VPN". |
RememberCredentials |
Возвращает или задает, будут ли кэшироваться учетные данные для профиля VPN. Если значение TRUE, учетные данные для профиля VPN будут кэшироваться, если это применимо. |
RequireVpnClientAppUI |
Возвращает или задает значение, определяющее, отображается ли этот профиль VPN в пользовательском интерфейсе VPN-подключения системы. |
Routes |
Возвращает список маршрутов, которые должны проходить через VPN-интерфейс в случае с разделенным vpn-подключением. |
RoutingPolicyType |
Возвращает или задает, являются ли приложения, разрешенные этим фильтром трафика, принудительно туннелированы через VPN-интерфейс или разделены ли они туннелированы и разрешены для обмена данными через другие интерфейсы. |
Servers |
Возвращает список VPN-серверов для профиля VPN в папке "Входящие". |
TrafficFilters |
Возвращает список фильтров трафика (в том числе для каждого приложения), включенных в профиль VPN. |
TunnelAuthenticationMethod |
Возвращает или задает метод проверки подлинности, используемый на уровне туннеля собственного ПРОТОКОЛА VPN. |
UserAuthenticationMethod |
Возвращает или задает метод проверки подлинности, используемый для проверки подлинности пользователя. |