class PolicyProfile::Pochłoń
Interfejs klienta, który umożliwia powiadomienia o zdarzeniach związanych z profilem. Wszystkie błędy dziedziczą po właściwości mip::Error. Klient nie powinien zwracać połączenia z aparatem w wątku wywołującym tego użytkownika.
Podsumowanie
| Członkowie | Opisy |
|---|---|
| public virtual void OnLoadSuccess(const std::shared_ptr < PolicyProfile >& profile, const std::shared_ptr < void >& context) | Wywoływane, gdy profil został pomyślnie załadowany. |
| publiczna pusta wirtualna OnLoadFailure(const std::exception_ptr; & const std::shared_ptr < void >& context) | Wywoływane podczas ładowania profilu powodowało błąd. |
| public virtual void OnListEnginesSuccess(const std::vector < std::string >& engineIds, const std::shared_ptr < void >& context) | Wywoływane, gdy lista aparatów została pomyślnie wygenerowana. |
| public virtual void OnListEnginesFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane, gdy aparaty listy spowodowały błąd. |
| public virtual void OnUnloadEngineSuccess(const std::shared_ptr < void >& context) | Wywoływane, gdy aparat został pomyślnie zwalniany. |
| public virtual void OnUnloadEngineFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływanie podczas zwalniania aparatu powodowało błąd. |
| publiczna pusta wirtualna OnAddEngineSuccess(const std::shared_ptr < PolicyEngine >& engine, const std::shared_ptr < void >& context) | Wywoływane, gdy pomyślnie dodano nowy aparat. |
| publiczna pusta wirtualna OnAddEngineStarting(bool requiresPolicy Przechowa) | Nazywane przed utworzeniem aparatu w celu opisania, czy dane zasad aparatu muszą być pobierane z serwera, czy też można je utworzyć na podstawie danych lokalnie buforowanych. |
| public virtual void OnAddEngineFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane podczas dodawania nowego aparatu powodowało błąd. |
| publiczna pusta wirtualna OnDeleteEngineSuccess(const std::shared_ptr < void >& context) | Wywoływane, gdy aparat został pomyślnie usunięty. |
| public virtual void OnDeleteEngineFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane podczas usuwania aparatu powodował błąd. |
| public virtual void OnPolicyChanged(const std::string & engineId) | Wywoływane, gdy zasady zmieniły się dla aparatu z danym identyfikatorem lub kiedy załadowane niestandardowe typy wrażliwości uległy zmianie. |
Członkowie
Funkcja OnLoadSuccess
Wywoływane, gdy profil został pomyślnie załadowany.
Parametry:
profil: bieżący profil użyty do rozpoczęcia operacji.
kontekst:kontekst przekazany do operacji LoadAsync.
OnLoadFailure, funkcja
Wywoływane podczas ładowania profilu powodowało błąd.
Parametry:
:błąd, który spowodował niepowodzenie operacji ładowania.
kontekst:kontekst przekazany do operacji LoadAsync.
OnListEnginesSuccess, funkcja
Wywoływane, gdy lista aparatów została pomyślnie wygenerowana.
Parametry:
identyfikatory aparatów:lista identyfikatorów aparatów, które są dostępne.
kontekst:kontekst przekazany do operacji ListEnginesAsync.
OnListEnginesFailure, funkcja
Wywoływane, gdy aparaty listy spowodowały błąd.
Parametry:
:błąd, który spowodował niepowodzenie operacji aparatu listy.
kontekst:kontekst przekazany do operacji ListEnginesAsync.
OnUnloadEngineSuccess, funkcja
Wywoływane, gdy aparat został pomyślnie zwalniany.
Parametry:
- kontekst:kontekst przekazany do operacji UnloadEngineAsync.
OnUnloadEngineFailure, funkcja
Wywoływanie podczas zwalniania aparatu powodowało błąd.
Parametry:
:błąd, który spowodował niepowodzenie operacji aparatu zwalniania.
kontekst:kontekst przekazany do operacji UnloadEngineAsync.
OnAddEngineSuccess, funkcja
Wywoływane, gdy pomyślnie dodano nowy aparat.
Parametry:
aparat:nowo dodany aparat
kontekst:kontekst przekazany do operacji AddEngineAsync
OnAddEngineStarting, funkcja
Nazywane przed utworzeniem aparatu w celu opisania, czy dane zasad aparatu muszą być pobierane z serwera, czy też można je utworzyć na podstawie danych lokalnie buforowanych.
Parametry:
- requiresPolicy Wyszukiwarch:w tym artykule opisano, czy dane aparatu muszą być pobierane za pomocą protokołu HTTP, czy też mają być ładowane z pamięci podręcznej.
Aplikacja może używać tego opcjonalnego wywołania zwrotnego w celu poinformowania aplikacji, czy operacja AddEngineAsync będzie wymagała wykonania operacji HTTP (z powiązanym opóźnieniem).
OnAddEngineFailure, funkcja
Wywoływane podczas dodawania nowego aparatu powodowało błąd.
Parametry:
:błąd, który spowodował niepowodzenie operacji aparatu dodawania.
kontekst:kontekst przekazany do operacji AddEngineAsync.
OnDeleteEngineSuccess, funkcja
Wywoływane, gdy aparat został pomyślnie usunięty.
Parametry:
- kontekst:kontekst przekazany do operacji DeleteEngineAsync.
OnDeleteEngineFailure, funkcja
Wywoływane podczas usuwania aparatu powodował błąd.
Parametry:
:błąd, który spowodował niepowodzenie operacji aparatu usuń.
kontekst:kontekst przekazany do operacji DeleteEngineAsync.
OnPolicyChanged, funkcja
Wywoływane, gdy zasady zmieniły się dla aparatu z danym identyfikatorem lub kiedy załadowane niestandardowe typy wrażliwości uległy zmianie.
Parametry:
- engineId:aparat
Aby załadować nowe zasady, należy ponownie wywołać addengineAsync z danym identyfikatorem aparatu.n.