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.