类 FileHandler::Observer
客户端的观察程序接口,用于获取与文件处理程序相关的通知事件。 所有错误都继承自 mip::Error。 客户端不应在调用观察者的线程上重新调用引擎。
总结
成员 | 说明 |
---|---|
public virtual void OnCreateFileHandlerSuccess(const std::shared_ptr<FileHandler& fileHandler>, const std::shared_ptr<void>& context) | 成功创建处理程序时调用。 |
public virtual void OnCreateFileHandlerFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 创建处理程序失败时调用。 |
public virtual void OnClassifySuccess(const std::vector<std::shared_ptr<Action>>& actions, const std::shared_ptr<void>& context) | 分类成功时调用。 |
public virtual void OnClassifyFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 分类失败时调用。 |
public virtual void OnGetDecryptedTemporaryFileSuccess(const std::string& decryptedFilePath, const std::shared_ptr<void>& context) | 获取解密的临时文件成功时调用。 |
public virtual void OnGetDecryptedTemporaryFileFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 获取解密的临时文件失败时调用。 |
public virtual void OnGetDecryptedTemporaryStreamSuccess(const std::shared_ptr<Stream>& decryptedStream, const std::shared_ptr<void>& context) | 获取解密的临时流成功时调用。 |
public virtual void OnGetDecryptedTemporaryStreamFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 获取解密的临时流失败时调用。 |
public virtual void OnCommitSuccess(bool committed, const std::shared_ptr<void>& context) | 成功提交对文件所做的更改时调用。 |
public virtual void OnCommitFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 提交对文件所做的更改失败时调用。 |
public virtual void OnInspectSuccess(const std::shared_ptr<FileInspector& fileInspector>, const std::shared_ptr<void>& context) | 检查成功时调用。 |
public virtual void OnInspectFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 检查失败时调用。 |
成员
OnCreateFileHandlerSuccess 函数
成功创建处理程序时调用。
OnCreateFileHandlerFailure 函数
创建处理程序失败时调用。
OnClassifySuccess 函数
分类成功时调用。
OnClassifyFailure 函数
分类失败时调用。
OnGetDecryptedTemporaryFileSuccess 函数
获取解密的临时文件成功时调用。
OnGetDecryptedTemporaryFileFailure 函数
获取解密的临时文件失败时调用。
OnGetDecryptedTemporaryStreamSuccess 函数
获取解密的临时流成功时调用。
OnGetDecryptedTemporaryStreamFailure 函数
获取解密的临时流失败时调用。
OnCommitSuccess 函数
成功提交对文件所做的更改时调用。
OnCommitFailure 函数
提交对文件所做的更改失败时调用。
OnInspectSuccess 函数
检查成功时调用。
OnInspectFailure 函数
检查失败时调用。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈