VpnManagementAgent Classe

Definizione

Consente la creazione, l'eliminazione, la modifica, la connessione e la disconnessione dei flussi per VPN. Questi possono essere usati per gestire il ciclo di vita di un profilo VPN e per creare una gestione connessione VPN personalizzata.

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
Ereditarietà
Object Platform::Object IInspectable VpnManagementAgent
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
networkingVpnProvider

Costruttori

VpnManagementAgent()

Costruttore per consentire all'app VPN di creare questo oggetto.

Metodi

AddProfileFromObjectAsync(IVpnProfile)

Crea un nuovo profilo VPN basato sull'oggetto di input VpnProfile.

AddProfileFromXmlAsync(String)

Crea una nuova connessione VPN basata su una stringa con codifica ProfileXML (vedere ProfileXML XSD).

ConnectProfileAsync(IVpnProfile)

Si connette a un profilo VPN esistente.

ConnectProfileWithPasswordCredentialAsync(IVpnProfile, PasswordCredential)

Si connette a un profilo VPN usando un set specificato di credenziali password.

DeleteProfileAsync(IVpnProfile)

Elimina un profilo VPN esistente.

DisconnectProfileAsync(IVpnProfile)

Disconnette da un profilo VPN connesso.

GetProfilesAsync()

Ottiene l'elenco accessibile dei profili VPN presenti.

UpdateProfileFromObjectAsync(IVpnProfile)

Aggiorna un profilo di rete privata virtuale (VPN) in base a un oggetto di input.

UpdateProfileFromXmlAsync(String)

Aggiorna un profilo VPN esistente in base a una stringa con codifica ProfileXML di input (vedere ProfileXML XSD).

Si applica a