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 |