Compartir a través de


VpnManagementAgent Clase

Definición

Permite la creación, eliminación, edición, conexión y desconexión de flujos para VPN. Se pueden usar para administrar el ciclo de vida de un perfil de VPN y para crear un administrador de conexiones 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
Herencia
Object Platform::Object IInspectable VpnManagementAgent
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
networkingVpnProvider

Constructores

VpnManagementAgent()

Constructor para permitir que la aplicación VPN cree este objeto.

Métodos

AddProfileFromObjectAsync(IVpnProfile)

Crea un nuevo perfil de VPN basado en el objeto de entrada VpnProfile.

AddProfileFromXmlAsync(String)

Crea una nueva conexión VPN basada en una cadena codificada en ProfileXML (consulte ProfileXML XSD).

ConnectProfileAsync(IVpnProfile)

Se conecta a un perfil de VPN existente.

ConnectProfileWithPasswordCredentialAsync(IVpnProfile, PasswordCredential)

Se conecta a un perfil de VPN mediante un conjunto especificado de credenciales de contraseña.

DeleteProfileAsync(IVpnProfile)

Elimina un perfil de VPN existente.

DisconnectProfileAsync(IVpnProfile)

Se desconecta de un perfil de VPN conectado.

GetProfilesAsync()

Obtiene la lista accesible de los perfiles de VPN actuales.

UpdateProfileFromObjectAsync(IVpnProfile)

Actualiza un perfil de red privada virtual (VPN) basado en un objeto de entrada.

UpdateProfileFromXmlAsync(String)

Actualiza un perfil de VPN existente basado en una cadena codificada en ProfileXML de entrada (consulte ProfileXML XSD).

Se aplica a