Classe ProtectionProfile::Observer
Interfaccia che riceve le notifiche relative a ProtectionProfile. Questa interfaccia deve essere implementata dalle applicazioni che usano l'SDK di protezione
Riepilogo
Membri | Descrizione |
---|---|
public virtual void OnLoadSuccess(const std::shared_ptr<ProtectionProfile>& profile, const std::shared_ptr<void>& context) | Chiamato quando il profilo è stato caricato correttamente. |
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato durante il caricamento di un profilo ha causato un errore. |
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) | Chiamato quando l'elenco dei motori è stato generato correttamente. |
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato quando elenca i motori ha generato un errore. |
public virtual void OnAddEngineSuccess(const std::shared_ptr<ProtectionEngine>& engine, const std::shared_ptr<void>& context) | Chiamato quando un nuovo motore è stato aggiunto correttamente. |
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato quando si aggiunge un nuovo motore si è verificato un errore. |
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>& context) | Chiamato quando un motore è stato eliminato correttamente. |
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Chiamato quando si elimina un motore ha generato un errore. |
Membri
Funzione OnLoadSuccess
Chiamato quando il profilo è stato caricato correttamente.
Parametri:
profile: riferimento al file ProtectionProfile appena creato
context: lo stesso contesto passato a ProtectionProfile::LoadAsync
Un'applicazione può passare qualsiasi tipo di contesto (ad esempio, std::p romise, std::function) a ProtectionProfile::LoadAsync e lo stesso contesto verrà inoltrato così com'è a ProtectionProfile::Observer::OnLoadSuccess o ProtectionProfile::Observer::OnLoadFailure
Funzione OnLoadFailure
Chiamato durante il caricamento di un profilo ha causato un errore.
Parametri:
errore: errore durante il caricamento
context: lo stesso contesto passato a ProtectionProfile::LoadAsync
Un'applicazione può passare qualsiasi tipo di contesto (ad esempio, std::p romise, std::function) a ProtectionProfile::LoadAsync e lo stesso contesto verrà inoltrato così com'è a ProtectionProfile::Observer::OnLoadSuccess o ProtectionProfile::Observer::OnLoadFailure
Funzione OnListEnginesSuccess
Chiamato quando l'elenco dei motori è stato generato correttamente.
Parametri:
engineIds: elenco di ID motore disponibili.
context: lo stesso contesto passato a ProtectionProfile::ListEnginesAsync
Funzione OnListEnginesFailure
Chiamato quando elenca i motori ha generato un errore.
Parametri:
errore: errore che ha causato l'esito negativo dell'operazione dei motori di elenco.
context: lo stesso contesto passato a ProtectionProfile::ListEnginesAsync
Funzione OnAddEngineSuccess
Chiamato quando un nuovo motore è stato aggiunto correttamente.
Parametri:
motore: motore appena creato
context: lo stesso contesto passato a ProtectionProfile::AddEngineAsync
Funzione OnAddEngineFailure
Chiamato quando si aggiunge un nuovo motore si è verificato un errore.
Parametri:
errore: errore che ha causato l'esito negativo dell'operazione di aggiunta del motore.
context: lo stesso contesto passato a ProtectionProfile::AddEngineAsync
Funzione OnDeleteEngineSuccess
Chiamato quando un motore è stato eliminato correttamente.
Parametri:
- context: lo stesso contesto passato a ProtectionProfile::D eleteEngineAsync
Funzione OnDeleteEngineFailure
Chiamato quando si elimina un motore ha generato un errore.
Parametri:
errore: errore che ha causato l'esito negativo dell'operazione di eliminazione del motore.
context: lo stesso contesto passato a ProtectionProfile::D eleteEngineAsync
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per