class ProtectionProfile::Observador
Interface que recebe notificações relacionadas ao ProtectionProfile. Essa interface deve ser implementada por aplicativos que usam o SDK de proteção
Resumo
Membros | Descrições |
---|---|
vazio virtual público OnLoadSuccess(const std::shared_ptr ProtectionProfile>& profile, const std::shared_ptr<<void>& context) | Chamado quando o perfil foi carregado com êxito. |
vazio virtual público OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chamado ao carregar um perfil causou um erro. |
vazio virtual público OnListEnginesSuccess(const std::vetor<std::string>& engineIds, const std::shared_ptr<void>& context) | Chamado quando a lista de mecanismos foi gerada com êxito. |
vazio virtual público OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chamado ao listar mecanismos resultou em um erro. |
vazio virtual público OnAddEngineSuccess(const std::shared_ptr ProtectionEngine>& engine, const std::shared_ptr<<void>& context) | Chamado quando um novo mecanismo foi adicionado com êxito. |
vazio virtual público OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chamado ao adicionar um novo mecanismo resultou em um erro. |
vazio virtual público OnDeleteEngineSuccess(const std::shared_ptr<void>& context) | Chamado quando um mecanismo foi excluído com êxito. |
vazio virtual público OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chamado ao excluir um mecanismo resultou em um erro. |
Membros
Função OnLoadSuccess
Chamado quando o perfil foi carregado com êxito.
Parâmetros:
profile: uma referência ao ProtectionProfile recém-criado
context: O mesmo contexto que foi passado para ProtectionProfile::LoadAsync
Um aplicativo pode passar qualquer tipo de contexto (por exemplo, std::p romise, std::function) para ProtectionProfile::LoadAsync e esse mesmo contexto será encaminhado como está para ProtectionProfile::Observer::OnLoadSuccess ou ProtectionProfile::Observer::OnLoadFailure
Função OnLoadFailure
Chamado ao carregar um perfil causou um erro.
Parâmetros:
erro: Erro que ocorreu durante o carregamento
context: O mesmo contexto que foi passado para ProtectionProfile::LoadAsync
Um aplicativo pode passar qualquer tipo de contexto (por exemplo, std::p romise, std::function) para ProtectionProfile::LoadAsync e esse mesmo contexto será encaminhado como está para ProtectionProfile::Observer::OnLoadSuccess ou ProtectionProfile::Observer::OnLoadFailure
Função OnListEnginesSuccess
Chamado quando a lista de mecanismos foi gerada com êxito.
Parâmetros:
engineIds: uma lista de IDs de mecanismo disponíveis.
context: O mesmo contexto que foi passado para ProtectionProfile::ListEnginesAsync
Função OnListEnginesFailure
Chamado ao listar mecanismos resultou em um erro.
Parâmetros:
Erro: O erro que causou a falha na operação List Engines.
context: O mesmo contexto que foi passado para ProtectionProfile::ListEnginesAsync
Função OnAddEngineSuccess
Chamado quando um novo mecanismo foi adicionado com êxito.
Parâmetros:
motor: motor recém-criado
context: O mesmo contexto que foi passado para ProtectionProfile::AddEngineAsync
Função OnAddEngineFailure
Chamado ao adicionar um novo mecanismo resultou em um erro.
Parâmetros:
Erro: O erro que causou a falha na operação Add Engine.
context: O mesmo contexto que foi passado para ProtectionProfile::AddEngineAsync
Função OnDeleteEngineSuccess
Chamado quando um mecanismo foi excluído com êxito.
Parâmetros:
- context: O mesmo contexto que foi passado para ProtectionProfile::D eleteEngineAsync
Função OnDeleteEngineFailure
Chamado ao excluir um mecanismo resultou em um erro.
Parâmetros:
Erro: O erro que causou a falha na operação do mecanismo de exclusão.
context: O mesmo contexto que foi passado para ProtectionProfile::D eleteEngineAsync
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários