VpnManagementAgent 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.
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
- 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). |