Megosztás a következőn keresztül:


osztály FileProfile::Observer

Megfigyelő felület az ügyfelek számára a profillal kapcsolatos események értesítéseinek lekéréséhez. Minden hiba öröklődik a mip::Error függvénytől. Az ügyfél nem hívhatja vissza a motort azon a szálon, amely meghívja a megfigyelőt.

Összesítés

Tagok Leírások
nyilvános virtuális ~Observer() Még nincs dokumentálva.
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>> context) A profil sikeres betöltésekor lett meghívva.
public virtual void OnLoadFailure(const std::exception_ptr> error, const std::shared_ptr<void>> context) Hiba történt egy profil betöltésekor.
public virtual void OnListEnginesSuccess(const std::vector<std::string>&engineIds, const std::shared_ptr<void>> context) A rendszer meghívja a motorlista sikeres létrehozásakor.
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>> context) A rendszer meghívta, amikor a listamotorok hibát okoztak.
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>> context) A rendszer meghívta, amikor egy motort sikeresen kipakoltak.
public virtual void OnUnloadEngineFailure(const std::exception_ptr> error, const std::shared_ptr<void>> context) Hiba történt a motor eltávolításakor.
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>> engine, const std::shared_ptr<void>> context) Az új motor sikeres hozzáadásakor lett meghívva.
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>> context) Hiba történt egy új motor hozzáadásakor.
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>> context) Egy motor sikeres törlésekor lett meghívva.
public virtual void OnDeleteEngineFailure(const std::exception_ptr> error, const std::shared_ptr<void>> context) Hiba történt a motor törlésekor.
public virtual void OnPolicyChanged(const std::string&motorId) Akkor hívható meg, amikor a megadott azonosítóval rendelkező motor házirendje módosult.
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) A motorlétrehozás előtt meghívva annak leírására, hogy a házirendmotor házirendadatait le kell-e kérni a kiszolgálóról, vagy a helyileg gyorsítótárazott adatokból lehet-e létrehozni őket.
védett megfigyelő() Még nincs dokumentálva.

Tagok

~Megfigyelő függvény

Még nincs dokumentálva.

OnLoadSuccess függvény

A profil sikeres betöltésekor lett meghívva.

OnLoadFailure függvény

Hiba történt egy profil betöltésekor.

OnListEnginesSuccess függvény

A rendszer meghívja a motorlista sikeres létrehozásakor.

OnListEnginesFailure függvény

A rendszer meghívta, amikor a listamotorok hibát okoztak.

OnUnloadEngineSuccess függvény

A rendszer meghívta, amikor egy motort sikeresen kipakoltak.

OnUnloadEngineFailure függvény

Hiba történt a motor eltávolításakor.

OnAddEngineSuccess függvény

Az új motor sikeres hozzáadásakor lett meghívva.

OnAddEngineFailure függvény

Hiba történt egy új motor hozzáadásakor.

OnDeleteEngineSuccess függvény

Egy motor sikeres törlésekor lett meghívva.

OnDeleteEngineFailure függvény

Hiba történt a motor törlésekor.

OnPolicyChanged függvény

Akkor hívható meg, amikor a megadott azonosítóval rendelkező motor házirendje módosult.

OnAddPolicyEngineStarting függvény

A motorlétrehozás előtt meghívva annak leírására, hogy a házirendmotor házirendadatait le kell-e kérni a kiszolgálóról, vagy a helyileg gyorsítótárazott adatokból lehet-e létrehozni őket.

Paraméterek:

  • requiresPolicyFetch: Azt írja le, hogy a motor adatait HTTP-n keresztül kell-e lekérni, vagy hogy a rendszer betölti-e a gyorsítótárból

Ezt az opcionális visszahívást az alkalmazás felhasználhatja annak tájékoztatására, hogy az AddEngineAsync művelethez HTTP-műveletre lesz-e szükség (a hozzá tartozó késéssel együtt).

Megfigyelő függvény

Még nincs dokumentálva.