class FileProfile ::Observer
Interface d’observateur pour les clients afin d’obtenir des notifications pour les événements liés au profil. Toutes les erreurs héritent de mip ::Error. Le client ne doit pas appeler le moteur sur le thread qui appelle l’observateur.
Résumé
Membres | Descriptions |
---|---|
public virtual ~Observer() | Pas encore documenté. |
public virtual void OnLoadSuccess(const std ::shared_ptr<mip ::FileProfile&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 provoqué une erreur. |
public virtual void OnUnloadEngineSuccess(const std ::shared_ptr<void>&context) | Appelé lorsqu’un moteur a été déchargé avec succès. |
public virtual void OnUnloadEngineFailure(const std ::exception_ptr&error, const std ::shared_ptr<void>&context) | Appelé lors du déchargement d’un moteur a provoqué une erreur. |
public virtual void OnAddEngineSuccess(const std ::shared_ptr<mip ::FileEngine>&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 provoqué 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 provoqué une erreur. |
public virtual void OnPolicyChanged(const std ::string&engineId) | Appelé lorsque la stratégie a changé pour le moteur avec l’ID donné. |
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) | Appelé avant la création du moteur pour décrire si les données de stratégie du moteur de stratégie doivent être extraites du serveur ou si elles peuvent être créées à partir de données mises en cache localement. |
protected Observer() | Pas encore documenté. |
Membres
~Observer, fonction
Pas encore documenté.
OnLoadSuccess, fonction
Appelé lorsque le profil a été chargé avec succès.
OnLoadFailure, fonction
Appelé lors du chargement d’un profil a provoqué une erreur.
OnListEnginesSuccess, fonction
Appelé lorsque la liste des moteurs a été générée avec succès.
OnListEnginesFailure, fonction
Appelé lors de la description des moteurs a provoqué une erreur.
OnUnloadEngineSuccess, fonction
Appelé lorsqu’un moteur a été déchargé avec succès.
OnUnloadEngineFailure, fonction
Appelé lors du déchargement d’un moteur a provoqué une erreur.
OnAddEngineSuccess, fonction
Appelé lorsqu’un nouveau moteur a été ajouté avec succès.
OnAddEngineFailure, fonction
Appelé lors de l’ajout d’un nouveau moteur a provoqué une erreur.
OnDeleteEngineSuccess, fonction
Appelé lorsqu’un moteur a été supprimé avec succès.
OnDeleteEngineFailure, fonction
Appelé lors de la suppression d’un moteur a provoqué une erreur.
OnPolicyChanged, fonction
Appelé lorsque la stratégie a changé pour le moteur avec l’ID donné.
OnAddPolicyEngineStarting, fonction
Appelé avant la création du moteur pour décrire si les données de stratégie du moteur de stratégie doivent être extraites du serveur ou si elles peuvent être créées à partir de données mises en cache localement.
Paramètres :
- requiresPolicyFetch : décrit si les données du moteur doivent être extraites via HTTP ou si elles seront chargées à partir du cache
Ce rappel facultatif peut être utilisé par une application pour être informé si une opération AddEngineAsync nécessite une opération HTTP (avec son délai associé) pour se terminer.
Fonction observer
Pas encore documenté.
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