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)。 |