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


VpnNativeProfile Класс

Определение

Представляет профиль для протокола VPN собственной оси или протокола VPN для папки "Входящие".

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
Наследование
Object Platform::Object IInspectable 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

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

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

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