class PolicyProfile::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 |
---|---|
public virtual void OnLoadSuccess(const std::shared_ptr<PolicyProfile>&profil, 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<PolicyEngine>> motor, const std::shared_ptr<void>> context) | Az új motor sikeres hozzáadásakor lett meghívva. |
public virtual void OnAddEngineStarting(bool requiresPolicyFetch) | A motorlétrehozás előtt meghívva annak leírására, hogy a motor házirendadatait le kell-e kérni a kiszolgálóról, vagy a helyileg gyorsítótárazott adatokból hozhatók létre. |
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, vagy amikor a betöltött egyéni bizalmassági típusok megváltoztak. |
Tagok
OnLoadSuccess függvény
A profil sikeres betöltésekor lett meghívva.
Paraméterek:
profil: a művelet indításához használt aktuális profil.
környezet: a LoadAsync műveletnek átadott környezet.
OnLoadFailure függvény
Hiba történt egy profil betöltésekor.
Paraméterek:
hiba: az a hiba, amely miatt a terhelési művelet meghiúsult.
környezet: a LoadAsync műveletnek átadott környezet.
OnListEnginesSuccess függvény
A rendszer meghívja a motorlista sikeres létrehozásakor.
Paraméterek:
engineIds: a rendelkezésre álló motorazonosítók listája.
környezet: a ListEnginesAsync műveletnek átadott környezet.
OnListEnginesFailure függvény
A rendszer meghívta, amikor a listamotorok hibát okoztak.
Paraméterek:
hiba: az a hiba, amely miatt a listamotor működése meghiúsult.
környezet: a ListEnginesAsync műveletnek átadott környezet.
OnUnloadEngineSuccess függvény
A rendszer meghívta, amikor egy motort sikeresen kipakoltak.
Paraméterek:
- környezet: a UnloadEngineAsync műveletnek átadott környezet.
OnUnloadEngineFailure függvény
Hiba történt a motor eltávolításakor.
Paraméterek:
hiba: az a hiba, amely miatt a kiürítési motor működése meghiúsult.
környezet: a UnloadEngineAsync műveletnek átadott környezet.
OnAddEngineSuccess függvény
Az új motor sikeres hozzáadásakor lett meghívva.
Paraméterek:
motor: az újonnan hozzáadott motor
környezet: az AddEngineAsync műveletnek átadott környezet
OnAddEngineStarting függvény
A motorlétrehozás előtt meghívva annak leírására, hogy a motor házirendadatait le kell-e kérni a kiszolgálóról, vagy a helyileg gyorsítótárazott adatokból hozhatók létre.
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).
OnAddEngineFailure függvény
Hiba történt egy új motor hozzáadásakor.
Paraméterek:
hiba: az a hiba, amely miatt a motor hozzáadása meghiúsult.
környezet: az AddEngineAsync műveletnek átadott környezet.
OnDeleteEngineSuccess függvény
Egy motor sikeres törlésekor lett meghívva.
Paraméterek:
- környezet: a DeleteEngineAsync műveletnek átadott környezet.
OnDeleteEngineFailure függvény
Hiba történt a motor törlésekor.
Paraméterek:
hiba: az a hiba, amely miatt a törlési motor működése meghiúsult.
környezet: a DeleteEngineAsync műveletnek átadott környezet.
OnPolicyChanged függvény
Akkor hívható meg, amikor a megadott azonosítóval rendelkező motor házirendje módosult, vagy amikor a betöltött egyéni bizalmassági típusok megváltoztak.
Paraméterek:
- engineId: a motor
Az új szabályzat betöltéséhez újra meg kell hívni az AddEngineAsync parancsot a megadott motorazonosítóval.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: