Clase PolicyProfile
La clase PolicyProfile es la clase raíz para usar las operaciones de Microsoft Information Protection. Una aplicación típica solo necesitará un policyProfile, pero puede crear varios perfiles si es necesario.
Resumen
Miembros | Descripciones |
---|---|
public const Configuración& Get Configuración() const | Obtenga la configuración establecida en el perfil. |
public std::shared_ptr<AsyncControl> ListEnginesAsync(const std::shared_ptr<void>&context) | Inicia la operación de los motores de lista. |
public std::vector<std::string> ListEngines() | Lista de motores. |
public std::shared_ptr<AsyncControl> UnloadEngineAsync(const std::string& id, const std::shared_ptr<void>& context) | Inicia la descarga del motor de directivas con el identificador especificado. |
public void UnloadEngine(const std::string& id) | Inicia la descarga del motor de directivas con el identificador especificado. |
public std::shared_ptr<AsyncControl> AddEngineAsync(const PolicyEngine::Configuración& settings, const std::shared_ptr<void>&context) | Comienza a agregar un nuevo motor de directivas al perfil. |
public std::shared_ptr<PolicyEngine> AddEngine(const PolicyEngine::Configuración&settings, const std::shared_ptr<void>& context) | Agregue un nuevo motor de directivas 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 directivas con el identificador especificado. Se eliminarán todos los datos del perfil especificado. |
public void DeleteEngine(const std::string& engineId) | Elimine el motor de directivas con el identificador especificado. Se eliminarán todos los datos del motor especificado. |
public void AcquireAuthToken(Cloud cloud, const std::shared_ptr<AuthDelegate>& authDelegate) const | Desencadene una devolución de llamada de autenticación. |
Miembros
Función Get Configuración
Obtenga la configuración establecida en el perfil.
Devuelve: Configuración establecido en el perfil.
Función ListEnginesAsync
Inicia la operación de los motores de lista.
Parámetros:
- context: parámetro que se pasará a las funciones de observador.
Se llamará a PolicyProfile::Observer en caso de éxito o error.
Función ListEngines
Lista de motores.
Devuelve: identificadores de motor almacenados en caché
Función UnloadEngineAsync
Inicia la descarga del motor de directivas con el identificador especificado.
Parámetros:
id: el identificador de motor único.
context: parámetro que se reenvía opacamente a las funciones de observador.
Se llamará a PolicyProfile::Observer en caso de éxito o error.
Función UnloadEngine
Inicia la descarga del motor de directivas con el identificador especificado.
Parámetros:
- id: el identificador de motor único.
Función AddEngineAsync
Comienza a agregar un nuevo motor de directivas al perfil.
Parámetros:
settings: el objeto mip::P olicyEngine::Configuración que especifica la configuración del motor.
context: parámetro que se reenvía opacamente a las funciones de observador y HttpDelegate opcional.
Se llamará a PolicyProfile::Observer en caso de éxito o error.
Función AddEngine
Agregue un nuevo motor de directivas al perfil.
Parámetros:
settings: el objeto mip::P olicyEngine::Configuración que especifica la configuración del motor.
context: un parámetro que se reenvía opacamente al httpDelegate opcional.
Devuelve: PolicyEngine recién creado
Función DeleteEngineAsync
Inicia la eliminación del motor de directivas con el identificador especificado. Se eliminarán todos los datos del perfil especificado.
Parámetros:
id: el identificador de motor único.
context: parámetro que se pasará a las funciones de observador.
Se llamará a PolicyProfile::Observer en caso de éxito o error.
Función DeleteEngine
Elimine el motor de directivas con el identificador especificado. Se eliminarán todos los datos del motor especificado.
Parámetros:
- id: el identificador de motor único.
Función AcquireAuthToken
Desencadene una devolución de llamada de autenticación.
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.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de