Share via


Clase FileProfile::Observer

Interfaz de observador para que los clientes obtengan notificaciones de eventos relacionados con el perfil. Todos los errores heredan de mip::Error. El cliente no debe llamar al motor de nuevo en el subproceso que llama al observador.

Resumen

Miembros Descripciones
public virtual ~Observer() Todavía no está documentado.
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>&profile, const std::shared_ptr<void>&context) Se llama cuando el perfil se cargó correctamente.
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama cuando se carga un perfil provoca un error.
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) Se llama cuando la lista de motores se generó correctamente.
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama cuando enumera los motores produjo un error.
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>& context) Se llama cuando un motor se ha descargado correctamente.
public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama al descargar un motor debido a un error.
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>& context) Se llama cuando se agregó correctamente un nuevo motor.
public virtual void OnAddEngineFailure(const std::exception_ptr&error, const std::shared_ptr<void>& context) Se llama al agregar un nuevo motor debido a un error.
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>& context) Se llama cuando se eliminó correctamente un motor.
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama al eliminar un motor debido a un error.
public virtual void OnPolicyChanged(const std::string& engineId) Se llama cuando la directiva ha cambiado para el motor con el identificador especificado.
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) Se llama antes de la creación del motor para describir si los datos de directiva del motor de directivas deben capturarse desde el servidor o si se pueden crear a partir de datos almacenados en caché localmente.
protected Observer() Todavía no está documentado.

Miembros

~Observer (función)

Todavía no está documentado.

Función OnLoadSuccess

Se llama cuando el perfil se cargó correctamente.

Función OnLoadFailure

Se llama cuando se carga un perfil provoca un error.

Función OnListEnginesSuccess

Se llama cuando la lista de motores se generó correctamente.

Función OnListEnginesFailure

Se llama cuando enumera los motores produjo un error.

Función OnUnloadEngineSuccess

Se llama cuando un motor se ha descargado correctamente.

Función OnUnloadEngineFailure

Se llama al descargar un motor debido a un error.

Función OnAddEngineSuccess

Se llama cuando se agregó correctamente un nuevo motor.

Función OnAddEngineFailure

Se llama al agregar un nuevo motor debido a un error.

Función OnDeleteEngineSuccess

Se llama cuando se eliminó correctamente un motor.

Función OnDeleteEngineFailure

Se llama al eliminar un motor debido a un error.

Función OnPolicyChanged

Se llama cuando la directiva ha cambiado para el motor con el identificador especificado.

Función OnAddPolicyEngineStarting

Se llama antes de la creación del motor para describir si los datos de directiva del motor de directivas deben capturarse desde el servidor o si se pueden crear a partir de datos almacenados en caché localmente.

Parámetros:

  • requirePolicyFetch: describe si los datos del motor deben capturarse a través de HTTP o si se cargarán desde la memoria caché.

Una aplicación puede usar esta devolución de llamada opcional para informarse de si una operación AddEngineAsync requerirá una operación HTTP (con su retraso asociado) para completarse.

Función Observer

Todavía no está documentado.