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 必须有此字段才能有效。

适用于

另请参阅