VpnNativeProfile Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um perfil para um protocolo VPN nativo/de caixa de entrada do sistema operacional.
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
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
networkingVpnProvider
|
Comentários
O uso de VpnNativeProfile é aproximadamente equivalente a usar a caixa de diálogo Adicionar uma conexão VPN , pois você pode especificar um servidor, informações de entrada e outras informações e, em seguida, o Windows cuida da conexão VPN a partir daí. Consequentemente, você não pode usar VpnNativeProfile para capturar pacotes recebidos, nem para disparar uma tarefa em segundo plano.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | ConnectionStatus |
1607 | 14393 | RequireVpnClientAppUI |
Construtores
VpnNativeProfile() |
Permite que um aplicativo de gerenciamento de VPN crie um perfil DE VPN nativo. |
Propriedades
AlwaysOn |
Obtém ou define um valor que indica se o perfil VPN é para VPN Always-On; ou seja, se o perfil é capaz de estar sempre conectado. |
AppTriggers |
Obtém uma lista de aplicativos que podem disparar o perfil vpn da Caixa de Entrada. |
ConnectionStatus |
Obtém o status de conexão atual. |
DomainNameInfoList |
Obtém uma lista de políticas de nome de domínio a serem usadas para o perfil. |
EapConfiguration |
Obtém ou define a configuração de Autenticação EAP para um perfil vpn nativo/caixa de entrada. |
NativeProtocolType |
Obtém ou define o tipo de protocolo de túnel para a conexão VPN da Caixa de Entrada. |
ProfileName |
Obtém ou define o nome do perfil de VPN nativo/caixa de entrada. |
RememberCredentials |
Obtém ou define se as credenciais do perfil VPN serão armazenadas em cache. Se TRUE, as credenciais para o perfil VPN serão armazenadas em cache quando aplicável. |
RequireVpnClientAppUI |
Obtém ou define um valor que determina se esse perfil VPN aparece na interface do usuário de conexão VPN do sistema. |
Routes |
Obtém uma lista de rotas que devem passar pela interface VPN no caso de uma VPN dividida em túnel. |
RoutingPolicyType |
Obtém ou define se os aplicativos permitidos por esse filtro de tráfego são encapsulados à força por meio da interface VPN ou se eles são divididos em túnel e têm permissão para falar através de outras interfaces. |
Servers |
Obtém uma lista de servidores VPN para o perfil VPN da Caixa de Entrada. |
TrafficFilters |
Obtém uma lista de Filtros de Tráfego (incluindo por aplicativo) incluídos no perfil vpn. |
TunnelAuthenticationMethod |
Obtém ou define o método de autenticação a ser usado na camada de túnel do protocolo VPN nativo. |
UserAuthenticationMethod |
Obtém ou define o método de autenticação a ser usado para autenticar o usuário. |
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de