class FileProfile::Observer

Interfaz de observador para que los clientes reciban notificaciones de eventos relacionados con el perfil. Todos los errores heredan de mip::Error. El cliente no debe volver a llamar al motor en la conversación que llama al observador.

Resumen

Miembros Descripciones
virtual público ~Observer() Aún 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) Al cargar un perfil se ha producido 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 al enumerar motores que causaron un error.
public virtual void OnUnloadEngineSuccess(const std::shared_ptr < void >& context) Se llama cuando un motor se descargó correctamente.
public virtual void OnUnloadEngineFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) Se llamó al descargar un motor y se produjo un error.
public virtual void OnAddEngineSuccess(const std::shared_ptr < mip::FileEngine >& engine, const std::shared_ptr < void >& context) Se llama cuando se ha agregado correctamente un motor nuevo.
public virtual void OnAddEngineFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) Se llamó al agregar un motor nuevo y se produjo un error.
public virtual void OnDeleteEngineSuccess(const std::shared_ptr < void >& context) Se llama cuando un motor se eliminó correctamente.
public virtual void OnDeleteEngineFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) Al eliminar un motor se ha producido un error.
public virtual void OnPolicyChanged(const std::string & engineId) Se llama cuando la directiva ha cambiado para el motor con el id. dado.
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 del servidor o si se pueden crear a partir de datos almacenados en caché localmente.
observador protegido() Aún no está documentado.

Miembros

Función ~Observador

Aún no está documentado.

Función OnLoadSuccess

Se llama cuando el perfil se cargó correctamente.

Función OnLoadFailure

Al cargar un perfil se ha producido un error.

Función OnListEnginesSuccess

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

Función OnListEnginesFailure

Se llama al enumerar motores que causaron un error.

Función OnUnloadEngineSuccess

Se llama cuando un motor se descargó correctamente.

OnUnloadEngineFailure (función OnUnloadEngineFailure)

Se llamó al descargar un motor y se produjo un error.

Función OnAddEngineSuccess

Se llama cuando se ha agregado correctamente un motor nuevo.

Función OnAddEngineFailure

Se llamó al agregar un motor nuevo y se produjo un error.

Función OnDeleteEngineSuccess

Se llama cuando un motor se eliminó correctamente.

OnDeleteEngineFailure (función OnDeleteEngineFailure)

Al eliminar un motor se ha producido un error.

Función OnPolicyChanged

Se llama cuando la directiva ha cambiado para el motor con el id. dado.

OnAddPolicyEngineStarting (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 del servidor o si se pueden crear a partir de datos almacenados en caché localmente.

Parámetros:

  • requiresPolicyFetch:Describe si los datos del motor deben capturarse a través de HTTP o si se cargarán desde la caché

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

Función Observador

Aún no está documentado. _