Share via


VpnManagementAgent Kelas

Definisi

Memungkinkan pembuatan, penghapusan, edit, sambungkan, dan putuskan sambungan alur untuk VPN. Ini dapat digunakan untuk mengelola siklus hidup profil VPN, dan untuk membuat manajer koneksi VPN kustom.

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
Warisan
Object Platform::Object IInspectable VpnManagementAgent
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
networkingVpnProvider

Konstruktor

VpnManagementAgent()

Konstruktor untuk memungkinkan aplikasi VPN membuat objek ini.

Metode

AddProfileFromObjectAsync(IVpnProfile)

Membuat Profil VPN baru berdasarkan objek input VpnProfile .

AddProfileFromXmlAsync(String)

Membuat koneksi VPN baru berdasarkan string yang dikodekan ProfileXML (lihat ProfileXML XSD).

ConnectProfileAsync(IVpnProfile)

Menyambungkan ke profil VPN yang ada.

ConnectProfileWithPasswordCredentialAsync(IVpnProfile, PasswordCredential)

Menyambungkan ke profil VPN menggunakan sekumpulan kredensial kata sandi tertentu.

DeleteProfileAsync(IVpnProfile)

Menghapus profil VPN yang ada.

DisconnectProfileAsync(IVpnProfile)

Putuskan sambungan dari profil VPN yang tersambung.

GetProfilesAsync()

Mendapatkan daftar profil VPN yang dapat diakses.

UpdateProfileFromObjectAsync(IVpnProfile)

Updates profil jaringan privat maya (VPN) berdasarkan objek input.

UpdateProfileFromXmlAsync(String)

Updates profil VPN yang ada berdasarkan string yang dikodekan ProfileXML input (lihat ProfileXML XSD).

Berlaku untuk