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

获取或设置用于配置 VPN 插件的 XML 字符串。 有关格式和支持,请参阅 VPN 插件中的文档。

DomainNameInfoList

获取 VPN 插件配置文件 (NRPT) 规则的名称解析策略表列表。

ProfileName

获取或设置 VPN 配置文件的名称。

RememberCredentials

获取或设置是否缓存 VPN 配置文件的凭据。 如果为 TRUE,则会缓存 VPN 配置文件的凭据(如果适用)。

RequireVpnClientAppUI

获取或设置一个值,该值确定此 VPN 配置文件是否显示在系统的 VPN 连接 UI 中。

Routes

获取在拆分隧道 VPN 的情况下必须通过 VPN 接口的路由列表。

ServerUris

获取 VPN 配置文件要连接到的服务器 URI 的列表。

TrafficFilters

获取流量筛选器的列表, (包括 VPN 配置文件中包含的每个应用) 。

VpnPluginPackageFamilyName

获取或设置要用于此 VPN 插件配置文件的 VPN 插件的包系列名称。 VpnPlugInProfile 需要此字段才能有效。

适用于

另请参阅