VpnNativeProfile Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un profil pour un protocole VPN natif/boîte de réception du système d’exploitation.
public ref class VpnNativeProfile 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 VpnNativeProfile 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 VpnNativeProfile 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 VpnNativeProfile
[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 VpnNativeProfile
Public NotInheritable Class VpnNativeProfile
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
networkingVpnProvider
|
Remarques
L’utilisation de VpnNativeProfile équivaut approximativement à l’utilisation de la boîte de dialogue Ajouter une connexion VPN , car vous pouvez spécifier un serveur, des informations de connexion et d’autres informations, puis Windows s’occupe de la connexion VPN à partir de là. Par conséquent, vous ne pouvez pas utiliser VpnNativeProfile pour capturer les paquets reçus, ni pour déclencher une tâche en arrière-plan.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | ConnectionStatus |
1607 | 14393 | RequireVpnClientAppUI |
Constructeurs
VpnNativeProfile() |
Permet à une application de gestion VPN de créer un profil VPN natif. |
Propriétés
AlwaysOn |
Obtient ou définit une valeur qui indique si le profil VPN est pour le VPN Always On ; autrement dit, si le profil est capable d’être toujours connecté. |
AppTriggers |
Obtient la liste des applications qui peuvent déclencher le profil VPN de boîte de réception. |
ConnectionStatus |
Obtient le status de connexion actuel. |
DomainNameInfoList |
Obtient la liste des stratégies de nom de domaine à utiliser pour le profil. |
EapConfiguration |
Obtient ou définit la configuration de l’authentification EAP pour un profil De boîte de réception/VPN natif. |
NativeProtocolType |
Obtient ou définit le type de protocole de tunnel pour la connexion VPN de boîte de réception. |
ProfileName |
Obtient ou définit le nom du profil de la boîte de réception/vpn natif. |
RememberCredentials |
Obtient ou définit si les informations d’identification du profil VPN seront mises en cache. Si la valeur est TRUE, les informations d’identification du profil VPN sont mises en cache le cas échéant. |
RequireVpnClientAppUI |
Obtient ou définit une valeur qui détermine si ce profil VPN apparaît dans l’interface utilisateur de connexion VPN du système. |
Routes |
Obtient la liste des itinéraires qui doivent passer par l’interface VPN dans le cas d’un VPN à tunnel partagé. |
RoutingPolicyType |
Obtient ou définit si les applications autorisées par ce filtre de trafic sont tunnelnées de force via l’interface VPN, ou si elles sont fractionnées et autorisées à communiquer via d’autres interfaces. |
Servers |
Obtient la liste des serveurs VPN pour le profil VPN de boîte de réception. |
TrafficFilters |
Obtient la liste des filtres de trafic (y compris par application) inclus dans le profil VPN. |
TunnelAuthenticationMethod |
Obtient ou définit la méthode d’authentification à utiliser dans la couche tunnel du protocole VPN natif. |
UserAuthenticationMethod |
Obtient ou définit la méthode d’authentification à utiliser pour authentifier l’utilisateur. |
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour