VpnManagementAgent Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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). |