Compartilhar via


VpnPlugInProfile Classe

Definição

Representa um perfil de 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
Herança
Object Platform::Object IInspectable VpnPlugInProfile
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

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1607 14393 ConnectionStatus
1607 14393 RequireVpnClientAppUI

Construtores

VpnPlugInProfile()

Permite que os aplicativos de gerenciamento de VPN criem, editem e gerenciem perfis vpn para plug-ins VPN.

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 dispararão a conexão VPN para se conectar.

ConnectionStatus

Obtém o status de conexão atual.

CustomConfiguration

Obtém ou define uma cadeia de caracteres XML para configurar o plug-in vpn. Consulte a documentação do plug-in VPN para obter formato e suporte.

DomainNameInfoList

Obtém uma lista de regras de NRPT (Tabela de Política de Resolução de Nomes) para o perfil de plug-in vpn.

ProfileName

Obtém ou define o nome do perfil VPN.

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 em túnel dividido.

ServerUris

Obtém uma lista de URIs de servidor à qual se conectar para o perfil vpn.

TrafficFilters

Obtém uma lista de Filtros de Tráfego (incluindo por aplicativo) incluídos no perfil vpn.

VpnPluginPackageFamilyName

Obtém ou define o nome da família de pacotes do plug-in VPN a ser usado para esse perfil de plug-in VPN. Esse campo é necessário para que VpnPlugInProfile seja válido.

Aplica-se a

Confira também