VpnPlugInProfile Classe

Definizione

Rappresenta un profilo plug-in VPN.

public ref class VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile
[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 VpnPlugInProfile
Public NotInheritable Class VpnPlugInProfile
Ereditarietà
Object Platform::Object IInspectable VpnPlugInProfile
Attributi
Implementazioni

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

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 ConnectionStatus
1607 14393 RequireVpnClientAppUI

Costruttori

VpnPlugInProfile()

Consente alle app di gestione VPN di creare, modificare e gestire profili VPN per i plug-in VPN.

Proprietà

AlwaysOn

Ottiene o imposta un valore che indica se il profilo VPN è per Always-On VPN; ovvero se il profilo è in grado di di essere sempre connesso.

AppTriggers

Ottiene un elenco di app che attiveranno la connessione VPN per la connessione.

ConnectionStatus

Ottiene lo stato della connessione corrente.

CustomConfiguration

Ottiene o imposta una stringa XML per configurare il plug-in VPN. Per il formato e il supporto, vedere la documentazione del plug-in VPN.

DomainNameInfoList

Ottiene un elenco di regole NRPT (Name Resolution Policy Table) per il profilo plug-in VPN.

ProfileName

Ottiene o imposta il nome del profilo VPN.

RememberCredentials

Ottiene o imposta un valore che indica se le credenziali per il profilo VPN verranno memorizzate nella cache. Se TRUE, le credenziali per il profilo VPN verranno memorizzate nella cache, se applicabile.

RequireVpnClientAppUI

Ottiene o imposta un valore che determina se questo profilo VPN viene visualizzato nell'interfaccia utente della connessione VPN del sistema.

Routes

Ottiene un elenco di route che devono passare all'interfaccia VPN nel caso di una VPN con split tunneling.

ServerUris

Ottiene un elenco di URI del server a cui connettersi per il profilo VPN.

TrafficFilters

Ottiene un elenco di filtri traffico (inclusi per app) inclusi nel profilo VPN.

VpnPluginPackageFamilyName

Ottiene o imposta il nome della famiglia di pacchetti del plug-in VPN da usare per questo profilo plug-in VPN. Questo campo è obbligatorio affinché VpnPlugInProfile sia valido.

Si applica a

Vedi anche