Compartilhar via


VpnManagementAgent Classe

Definição

Permite os fluxos de criação, exclusão, edição, conexão e desconexão para VPN. Eles podem ser usados para gerenciar o ciclo de vida de um perfil VPN e para criar um gerenciador de conexões VPN personalizado.

public ref class VpnManagementAgent 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 VpnManagementAgent 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 VpnManagementAgent 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 VpnManagementAgent
[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 VpnManagementAgent
Public NotInheritable Class VpnManagementAgent
Herança
Object Platform::Object IInspectable VpnManagementAgent
Atributos

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

Construtores

VpnManagementAgent()

O construtor permite que o aplicativo VPN crie esse objeto.

Métodos

AddProfileFromObjectAsync(IVpnProfile)

Cria um novo perfil VPN com base no objeto de entrada VpnProfile.

AddProfileFromXmlAsync(String)

Cria uma nova conexão VPN com base em uma cadeia de caracteres codificada em ProfileXML (consulte profileXML XSD).

ConnectProfileAsync(IVpnProfile)

Conecta-se a um perfil VPN existente.

ConnectProfileWithPasswordCredentialAsync(IVpnProfile, PasswordCredential)

Conecta-se a um perfil VPN usando um conjunto especificado de credenciais de senha.

DeleteProfileAsync(IVpnProfile)

Exclui um perfil VPN existente.

DisconnectProfileAsync(IVpnProfile)

Desconecta-se de um perfil VPN conectado.

GetProfilesAsync()

Obtém a lista acessível dos perfis VPN atuais.

UpdateProfileFromObjectAsync(IVpnProfile)

Atualiza um perfil de VPN (rede virtual privada) com base em um objeto de entrada.

UpdateProfileFromXmlAsync(String)

Atualiza um perfil VPN existente com base em uma cadeia de caracteres codificada em ProfileXML de entrada (consulte XSD ProfileXML).

Aplica-se a