class ProtectionProfile ::Observer
Interface qui reçoit des notifications liées à ProtectionProfile. Cette interface doit être implémentée par les applications à l’aide du Kit de développement logiciel (SDK) de protection
Résumé
Membres | Descriptions |
---|---|
public virtual void OnLoadSuccess(const std ::shared_ptr<ProtectionProfile>&profile, const std ::shared_ptr<void>&context) | Appelé lorsque le profil a été chargé avec succès. |
public virtual void OnLoadFailure(const std ::exception_ptr&error, const std ::shared_ptr<void>&context) | Appelé lors du chargement d’un profil a provoqué une erreur. |
public virtual void OnListEnginesSuccess(const std ::vector<std ::string>&engineIds, const std ::shared_ptr<void>&context) | Appelé lorsque la liste des moteurs a été générée avec succès. |
public virtual void OnListEnginesFailure(const std ::exception_ptr&error, const std ::shared_ptr<void>&context) | Appelé lors de la description des moteurs a entraîné une erreur. |
public virtual void OnAddEngineSuccess(const std ::shared_ptr<ProtectionEngine>&engine, const std ::shared_ptr<void>&context) | Appelé lorsqu’un nouveau moteur a été ajouté avec succès. |
public virtual void OnAddEngineFailure(const std ::exception_ptr&error, const std ::shared_ptr<void>&context) | Appelé lors de l’ajout d’un nouveau moteur a entraîné une erreur. |
public virtual void OnDeleteEngineSuccess(const std ::shared_ptr<void>&context) | Appelé lorsqu’un moteur a été supprimé avec succès. |
public virtual void OnDeleteEngineFailure(const std ::exception_ptr&error, const std ::shared_ptr<void>&context) | Appelé lors de la suppression d’un moteur a entraîné une erreur. |
Membres
OnLoadSuccess, fonction
Appelé lorsque le profil a été chargé avec succès.
Paramètres :
profil : référence à la nouvelle protectionProfile
contexte : contexte qui a été passé à ProtectionProfile ::LoadAsync
Une application peut passer n’importe quel type de contexte (par exemple, std ::p romise, std ::function) à ProtectionProfile ::LoadAsync et ce même contexte est transféré tel quel à ProtectionProfile ::Observer ::OnLoadSuccess ou ProtectionProfile ::OnLoadFailure
OnLoadFailure, fonction
Appelé lors du chargement d’un profil a provoqué une erreur.
Paramètres :
erreur : erreur qui s’est produite lors du chargement
contexte : contexte qui a été passé à ProtectionProfile ::LoadAsync
Une application peut passer n’importe quel type de contexte (par exemple, std ::p romise, std ::function) à ProtectionProfile ::LoadAsync et ce même contexte est transféré tel quel à ProtectionProfile ::Observer ::OnLoadSuccess ou ProtectionProfile ::OnLoadFailure
OnListEnginesSuccess, fonction
Appelé lorsque la liste des moteurs a été générée avec succès.
Paramètres :
engineIds : liste des ID de moteur disponibles.
contexte : le même contexte passé à ProtectionProfile ::ListEnginesAsync
OnListEnginesFailure, fonction
Appelé lors de la description des moteurs a entraîné une erreur.
Paramètres :
erreur : erreur qui a provoqué l’échec de l’opération des moteurs de liste.
contexte : le même contexte passé à ProtectionProfile ::ListEnginesAsync
OnAddEngineSuccess, fonction
Appelé lorsqu’un nouveau moteur a été ajouté avec succès.
Paramètres :
moteur : moteur nouvellement créé
contexte : contexte qui a été passé à ProtectionProfile ::AddEngineAsync
OnAddEngineFailure, fonction
Appelé lors de l’ajout d’un nouveau moteur a entraîné une erreur.
Paramètres :
erreur : erreur qui a provoqué l’échec de l’opération d’ajout du moteur.
contexte : contexte qui a été passé à ProtectionProfile ::AddEngineAsync
OnDeleteEngineSuccess, fonction
Appelé lorsqu’un moteur a été supprimé avec succès.
Paramètres :
- contexte : le même contexte passé à ProtectionProfile ::D eleteEngineAsync
OnDeleteEngineFailure, fonction
Appelé lors de la suppression d’un moteur a entraîné une erreur.
Paramètres :
erreur : erreur qui a provoqué l’échec de l’opération du moteur de suppression.
contexte : le même contexte passé à ProtectionProfile ::D eleteEngineAsync
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour