共用方式為


VpnManagementAgent 類別

定義

允許 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
繼承
Object Platform::Object IInspectable 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) 。

適用於