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