VpnManagementAgent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许创建、删除、编辑、连接和断开 VPN 流。 这些可用于管理 VPN 配置文件的生命周期,以及创建自定义 VPN 连接管理器。
public ref class VpnManagementAgent 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 VpnManagementAgent 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 VpnManagementAgent 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 VpnManagementAgent
[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 VpnManagementAgent
Public NotInheritable Class VpnManagementAgent
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
networkingVpnProvider
|
构造函数
VpnManagementAgent() |
允许 VPN 应用创建此对象的构造函数。 |
方法
AddProfileFromObjectAsync(IVpnProfile) |
基于 VpnProfile 输入对象创建新的 VPN 配置文件。 |
AddProfileFromXmlAsync(String) |
基于 ProfileXML 编码的字符串创建新的 VPN 连接 (请参阅 ProfileXML XSD) 。 |
ConnectProfileAsync(IVpnProfile) |
连接到现有的 VPN 配置文件。 |
ConnectProfileWithPasswordCredentialAsync(IVpnProfile, PasswordCredential) |
使用一组指定的密码凭据连接到 VPN 配置文件。 |
DeleteProfileAsync(IVpnProfile) |
删除现有的 VPN 配置文件。 |
DisconnectProfileAsync(IVpnProfile) |
断开与连接的 VPN 配置文件的连接。 |
GetProfilesAsync() |
获取现有 VPN 配置文件的可访问列表。 |
UpdateProfileFromObjectAsync(IVpnProfile) |
根据输入对象汇报虚拟专用网络 (VPN) 配置文件。 |
UpdateProfileFromXmlAsync(String) |
汇报基于输入 ProfileXML 编码字符串的现有 VPN 配置文件 (请参阅 ProfileXML XSD) 。 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈