Clase FileProfile

La clase FileProfile es la clase raíz para usar las operaciones de Microsoft Information Protection. Una aplicación típica solo necesitará un perfil.

Resumen

Miembros Descripciones
public const Configuración& Get Configuración() const Devuelve la configuración del perfil.
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) Inicia la operación de los motores de lista.
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string& id, const std::shared_ptr<void>& context) Inicia la descarga del motor de archivos con el identificador especificado.
public std::shared_ptr<AsyncControl> AddEngineAsync(const FileEngine::Configuración& settings, const std::shared_ptr<void>&context) Comienza a agregar un nuevo motor de archivos al perfil.
public std::shared_ptr<AsyncControl> DeleteEngineAsync(const std::string& id, const std::shared_ptr<void>&context) Inicia la eliminación del motor de archivos con el identificador especificado. Se eliminarán todos los datos del perfil especificado.
public void AcquirePolicyAuthToken(Cloud cloud, const std::shared_ptr<AuthDelegate& authDelegate>) const Desencadene una devolución de llamada de autenticación para la directiva.

Miembros

Función Get Configuración

Devuelve la configuración del perfil.

Función ListEnginesAsync

Inicia la operación de los motores de lista.

Devuelve: objeto de control asincrónico. Se llamará a FileProfile::Observer en caso de éxito o error.

Función UnloadEngineAsync

Inicia la descarga del motor de archivos con el identificador especificado.

Devuelve: objeto de control asincrónico. Se llamará a FileProfile::Observer en caso de éxito o error.

Función AddEngineAsync

Comienza a agregar un nuevo motor de archivos al perfil.

Devuelve: objeto de control asincrónico. Se llamará a FileProfile::Observer en caso de éxito o error.

Función DeleteEngineAsync

Inicia la eliminación del motor de archivos con el identificador especificado. Se eliminarán todos los datos del perfil especificado.

Devuelve: objeto de control asincrónico. Se llamará a FileProfile::Observer en caso de éxito o error.

Función AcquirePolicyAuthToken

Desencadene una devolución de llamada de autenticación para la directiva.

Parámetros:

  • nube: nube de Azure

  • authDelegate: devolución de llamada de autenticación que se invocará

MIP no almacenará en caché ni hará nada más con el valor devuelto por el delegado de autenticación. Esta función se recomienda para las aplicaciones que no están "iniciadas" hasta después de que MIP solicite un token de autenticación. Permite a una aplicación capturar un token antes de que MIP realmente requiera uno.