Bagikan melalui


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)

Memutuskan sambungan dari profil VPN yang terhubung.

GetProfilesAsync()

Mendapatkan daftar profil VPN saat ini yang dapat diakses.

UpdateProfileFromObjectAsync(IVpnProfile)

Memperbarui profil jaringan privat virtual (VPN) berdasarkan objek input.

UpdateProfileFromXmlAsync(String)

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

Berlaku untuk