Clase FileHandler::Observer
Interfaz de observador para que los clientes obtengan eventos de notificaciones relacionados con el controlador de archivos. 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 void OnCreateFileHandlerSuccess(const std::shared_ptr<FileHandler& fileHandler>, const std::shared_ptr<void>& context) | Se llama cuando el controlador se crea correctamente. |
public virtual void OnCreateFileHandlerFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Se llama al crear el controlador. |
public virtual void OnClassifySuccess(const std::vector<std::shared_ptr<Action>>& actions, const std::shared_ptr<void>& context) | Se llama cuando se clasifica correctamente. |
public virtual void OnClassifyFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Se llama cuando se produce un error en la clasificación. |
public virtual void OnGetDecryptedTemporaryFileSuccess(const std::string& decryptedFilePath, const std::shared_ptr<void>& context) | Se llama al obtener el archivo temporal descifrado correctamente. |
public virtual void OnGetDecryptedTemporaryFileFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Se llama al obtener el archivo temporal descifrado. |
public virtual void OnGetDecryptedTemporaryStreamSuccess(const std::shared_ptr<Stream>& decryptedStream, const std::shared_ptr<void>& context) | Se llama al obtener el flujo temporal descifrado correcto. |
public virtual void OnGetDecryptedTemporaryStreamFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Se llama al obtener el flujo temporal descifrado. |
public virtual void OnCommitSuccess(bool committed, const std::shared_ptr<void>& context) | Se llama al confirmar que los cambios en el archivo se realizaron correctamente. |
public virtual void OnCommitFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Se llama al confirmar los cambios en el archivo. |
public virtual void OnInspectSuccess(const std::shared_ptr<FileInspector & fileInspector>, const std::shared_ptr<void>& context) | Se llama cuando se inspecciona correctamente. |
public virtual void OnInspectFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Se llama cuando se produce un error en la inspección. |
Miembros
Función OnCreateFileHandlerSuccess
Se llama cuando el controlador se crea correctamente.
Función OnCreateFileHandlerFailure
Se llama al crear el controlador.
Función OnClassifySuccess
Se llama cuando se clasifica correctamente.
Función OnClassifyFailure
Se llama cuando se produce un error en la clasificación.
Función OnGetDecryptedTemporaryFileSuccess
Se llama al obtener el archivo temporal descifrado correctamente.
Función OnGetDecryptedTemporaryFileFailure
Se llama al obtener el archivo temporal descifrado.
Función OnGetDecryptedTemporaryStreamSuccess
Se llama al obtener el flujo temporal descifrado correcto.
Función OnGetDecryptedTemporaryStreamFailure
Se llama al obtener el flujo temporal descifrado.
Función OnCommitSuccess
Se llama al confirmar que los cambios en el archivo se realizaron correctamente.
Función OnCommitFailure
Se llama al confirmar los cambios en el archivo.
Función OnInspectSuccess
Se llama cuando se inspecciona correctamente.
Función OnInspectFailure
Se llama cuando se produce un error en la inspección.
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