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
Usar VpnNativeProfile é aproximadamente equivalente ao uso da caixa de diálogo Adicionar uma conexão VPN, na qual 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 disparar uma tarefa em segundo plano.
Histórico de versões
Versão do Windows | Versão do SDK | Valor acrescentado |
---|---|---|
1607 | 14393 | ConnectionStatus |
1607 | 14393 | RequireVpnClientAppUI |
Construtores
VpnNativeProfile() |
Permite que um aplicativo de gerenciamento de VPN crie um perfil VPN nativo. |
Propriedades
AlwaysOn |
Obtém ou define um valor que indica se o perfil VPN é para Always-On VPN; 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 da 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 para o perfil 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 do 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 forçados a fazer túnel por meio da interface VPN ou se eles são divididos em túnel e têm permissão para falar por meio 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. |