Compartilhar via


VpnNativeProfile Classe

Definição

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
Object Platform::Object IInspectable VpnNativeProfile
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.

Aplica-se a

Confira também