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


VpnPlugInProfile Класс

Определение

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

public ref class VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile
[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 VpnPlugInProfile
Public NotInheritable Class VpnPlugInProfile
Наследование
Object Platform::Object IInspectable VpnPlugInProfile
Атрибуты
Реализации

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

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

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавлено значение
1607 14393 ConnectionStatus
1607 14393 RequireVpnClientAppUI

Конструкторы

VpnPlugInProfile()

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

Свойства

AlwaysOn

Возвращает или задает значение, указывающее, предназначен ли профиль VPN для Always-On VPN-; То есть, может ли профиль всегда подключен.

AppTriggers

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

ConnectionStatus

Возвращает текущее состояние подключения.

CustomConfiguration

Возвращает или задает XML-строку для настройки подключаемого модуля VPN. Ознакомьтесь с документацией из подключаемого модуля VPN для форматирования и поддержки.

DomainNameInfoList

Возвращает список правил таблицы политик разрешения имен (NRPT) для профиля подключаемого модуля VPN.

ProfileName

Возвращает или задает имя профиля VPN.

RememberCredentials

Возвращает или задает, будут ли кэшироваться учетные данные для профиля VPN. Если значение TRUE, учетные данные для профиля VPN будут кэшироваться, если это применимо.

RequireVpnClientAppUI

Возвращает или задает значение, определяющее, отображается ли этот профиль VPN в пользовательском интерфейсе VPN-подключения системы.

Routes

Получает список маршрутов, которые должны проходить через VPN-интерфейс в случае с разделенным туннелированием VPN.

ServerUris

Возвращает список URI сервера для подключения к профилю VPN.

TrafficFilters

Возвращает список фильтров трафика (в том числе для каждого приложения), включенных в профиль VPN.

VpnPluginPackageFamilyName

Возвращает или задает имя семейства пакетов подключаемого модуля VPN, который будет использоваться для этого подключаемого модуля VPN. Это поле требуется для проверки VPNPlugInProfile.

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

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