class PolicyProfile::Observer
Interfejs obserwatora dla klientów w celu otrzymywania powiadomień dotyczących zdarzeń związanych z profilem. Wszystkie błędy dziedziczą po błędach mip::Error. Klient nie powinien wywoływać aparatu z powrotem w wątku, który wywołuje obserwatora.
Podsumowanie
Członkowie | Opisy |
---|---|
public virtual void OnLoadSuccess(const std::shared_ptr<PolicyProfile>& profile, const std::shared_ptr<void>& context) | Wywoływane po pomyślnym załadowaniu profilu. |
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Wywołana podczas ładowania profilu spowodowała błąd. |
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) | Wywoływane po pomyślnym wygenerowaniu listy aparatów. |
publiczna wirtualna pustka OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Wywołana podczas wyświetlania listy aparatów spowodowała błąd. |
publiczna wirtualna pustka OnUnloadEngineSuccess(const std::shared_ptr<void>& context) | Wywoływana, gdy aparat został pomyślnie zwolniony. |
publiczna wirtualna pustka OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Wywołana podczas zwalniania aparatu spowodowała błąd. |
publiczna wirtualna pustka OnAddEngineSuccess(const std::shared_ptr<PolicyEngine>& engine, const std::shared_ptr<void>& context) | Wywoływane po pomyślnym dodaniu nowego aparatu. |
publiczna wirtualna pustka OnAddEngineStarting(wartość logiczna wymagapolicyFetch) | Wywoływana 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. |
publiczna wirtualna pustka OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Wywołana podczas dodawania nowego aparatu spowodowała błąd. |
publiczna wirtualna pustka OnDeleteEngineSuccess(const std::shared_ptr<void>& context) | Wywoływane po pomyślnym usunięciu aparatu. |
publiczna wirtualna pustka OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | Wywołana podczas usuwania aparatu spowodowała błąd. |
public virtual void OnPolicyChanged(const std::string& engineId) | Wywoływane po zmianie zasad dla aparatu o danym identyfikatorze lub zmianie załadowanych niestandardowych typów poufności. |
Członkowie
OnLoadSuccess, funkcja
Wywoływane po pomyślnym załadowaniu profilu.
Parametry:
profil: bieżący profil używany do rozpoczęcia operacji.
context: kontekst przekazany do operacji LoadAsync.
OnLoadFailure, funkcja
Wywołana podczas ładowania profilu spowodowała błąd.
Parametry:
błąd: błąd, który spowodował niepowodzenie operacji ładowania.
context: kontekst przekazany do operacji LoadAsync.
OnListEnginesSuccess, funkcja
Wywoływane po pomyślnym wygenerowaniu listy aparatów.
Parametry:
engineIds: dostępna jest lista identyfikatorów aparatu.
context: kontekst przekazany do operacji ListEnginesAsync.
OnListEnginesFailure, funkcja
Wywołana podczas wyświetlania listy aparatów spowodowała błąd.
Parametry:
błąd: błąd, który spowodował niepowodzenie operacji aparatu listy.
context: kontekst przekazany do operacji ListEnginesAsync.
OnUnloadEngineSuccess, funkcja
Wywoływana, gdy aparat został pomyślnie zwolniony.
Parametry:
- context: kontekst przekazany do operacji UnloadEngineAsync.
OnUnloadEngineFailure, funkcja
Wywołana podczas zwalniania aparatu spowodowała błąd.
Parametry:
błąd: błąd, który spowodował niepowodzenie operacji zwalniania aparatu.
context: kontekst przekazany do operacji UnloadEngineAsync.
OnAddEngineSuccess, funkcja
Wywoływane po pomyślnym dodaniu nowego aparatu.
Parametry:
silnik: nowo dodany silnik
context: kontekst przekazany do operacji AddEngineAsync
OnAddEngineStarting, funkcja
Wywoływana 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:
- requiresPolicyFetch: opisuje, czy dane aparatu muszą być pobierane za pośrednictwem protokołu HTTP, czy też czy zostaną załadowane z pamięci podręcznej
To opcjonalne wywołanie zwrotne może być używane przez aplikację, aby poinformować, czy operacja AddEngineAsync będzie wymagać wykonania operacji HTTP (ze skojarzonym opóźnieniem).
OnAddEngineFailure, funkcja
Wywołana podczas dodawania nowego aparatu spowodowała błąd.
Parametry:
błąd: błąd, który spowodował niepowodzenie operacji dodawania aparatu.
context: kontekst przekazany do operacji AddEngineAsync.
OnDeleteEngineSuccess, funkcja
Wywoływane po pomyślnym usunięciu aparatu.
Parametry:
- context: kontekst przekazany do operacji DeleteEngineAsync.
OnDeleteEngineFailure, funkcja
Wywołana podczas usuwania aparatu spowodowała błąd.
Parametry:
błąd: błąd, który spowodował niepowodzenie operacji usuwania aparatu.
context: kontekst przekazany do operacji DeleteEngineAsync.
OnPolicyChanged, funkcja
Wywoływane po zmianie zasad dla aparatu o danym identyfikatorze lub zmianie załadowanych niestandardowych typów poufności.
Parametry:
- engineId: silnik
Aby załadować nowe zasady, należy ponownie wywołać metodę AddEngineAsync z podanym identyfikatorem aparatu.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla