Partager via


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é.