Ochrona klasyAngine::Obserwatorzy
Interfejs, który otrzymuje powiadomienia dotyczące ochronyEngine. Ten interfejs musi być implementowany przez aplikacje używające zestawu SDK ochrony
Podsumowanie
| Członkowie | Opisy |
|---|---|
| publiczna pusta wirtualna OnGetTemplatesSuccess(const std::vector < std::shared_ptr < TemplateDescriptor >>& templateDescriptors, const std::shared_ptr < void >& context) | Jest wywoływane, gdy szablony zostały pomyślnie pobrane. |
| publiczna pusta wirtualna OnGetTemplatesFailure(const std::exception_ptr; & const std::shared_ptr < void >& context) | Wywoływane podczas pobierania szablonów wygenerował błąd. |
| public virtual void OnGetRightsForLabelIdSuccess(const std::shared_ptr << std::vector std::string >>& rights, const std::shared_ptr < void >& context) | Nazywana, gdy prawa zostały pomyślnie pobrane. |
| public virtual void OnGetRightsForLabelIdFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Jest wywoływane podczas pobierania praw do identyfikatora etykiety dla użytkownika. |
| public virtual void OnLoadUserCertSuccess(const std::shared_ptr < void >& context) | Wywoływane, gdy certyfikat użytkownika został pomyślnie załadowany. |
| public virtual void OnLoadUserCertFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane, gdy certyfikat użytkownika załadowany nie powiódł się. |
| public virtual void OnRegisterContentForTrackingAndRevocationSuccess(const std::shared_ptr < void >& context) | Wywoływane po pomyślnym zarejestrowaniu zawartości do & śledzenia odwołania. |
| public virtual void OnRegisterContentForTrackingAndRevocationFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane w przypadku niepowodzenia rejestracji zawartości na celu & śledzenia odwołania. |
| public virtual void OnRevokeContentSuccess(const std::shared_ptr < void >& context) | Wywoływane po pomyślnym odwołaniu. |
| publiczna pusta wirtualna OnRevokeContentFailure(błąd const std::exception_ptr, & const std::shared_ptr < void >& context) | Jest wywoływane, gdy odwołanie zawartości kończy się niepowodzeniem. |
| publiczna pusta wirtualna OnCreateDelegatedLicensesSuccess(std::vector < std::shared_ptr <>> DelegationLicense delegatedLicenses, const std::shared_ptr < void >& context) | Wywoływane po pomyślnym utworzeniu licencji delegowaowej. |
| publiczna pusta wirtualna OnCreateDelegatedLicensesFailure(const std::exception_ptr & error, const std::shared_ptr < void >& context) | Wywoływane, gdy tworzenie licencji delegowaowej kończy się niepowodzeniem. |
Członkowie
OnGetTemplatesSuccess, funkcja
Jest wywoływane, gdy szablony zostały pomyślnie pobrane.
Parametry:
templateDescriptors:Odwołanie do listy deskryptorów szablonów
kontekst:Ten sam kontekst, który został przekazany do protectionEngine::GetTemplatesAsync
Aplikacja może przekazać dowolny rodzaj kontekstu (na przykład std::p romise, std::function) do protectionEngine::GetTemplatesAsync i ten sam kontekst zostanie przesyłany dalej w ten sam sposób, jak to jest do ProtectionEngine::Jaksje::OnGetTemplatesSuccess lub ProtectionEngine::Wschowa:OnGetTemplatesFailure
OnGetTemplatesFailure, funkcja
Wywoływane podczas pobierania szablonów wygenerował błąd.
Parametry:
błąd:Błąd, który wystąpił podczas pobierania szablonów
kontekst:Ten sam kontekst, który został przekazany do protectionEngine::GetTemplatesAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do protectionEngine::GetTemplatesAsync i ten sam kontekst zostanie przesyłany dalej w ten sam sposób, jak jest do [ProtectionEngine::Jaks::OnGetplatesSuccess lub [ProtectionEngine::Wsad::OnGetTemplatesFailure:OnGetTemplatesFailure
OnGetRightsForLabelIdSuccess, funkcja
Nazywana, gdy prawa zostały pomyślnie pobrane.
Parametry:
prawa:odwołanie do listy pobranych praw
kontekst:Ten sam kontekst, który został przekazany do ProtectionEngine::GetRightsForLabelIdAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do ProtectionEngine::GetRightsForLabelIdAsync i ten sam kontekst zostanie przesyłany dalej w for sposób, w jaki jest to ProtectionEngine::Wjednostków::OnGetRightsForLabelIdSuccess lub ProtectionEngine::OnGetRightsForLabelIdFailure:OnGetRightsForLabelIdFailure
OnGetRightsForLabelIdFailure, funkcja
Jest wywoływane podczas pobierania praw do identyfikatora etykiety dla użytkownika.
Parametry:
błąd:Błąd, który wystąpił podczas pobierania praw
kontekst:Ten sam kontekst, który został przekazany do ProtectionEngine::GetRightsForLabelIdAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do ProtectionEngine::GetRightsForLabelIdAsync i ten sam kontekst zostanie przesyłany dalej jako jest do [ProtectionEngine::Wschowa::OnGetRightsForLabelIdSuccess lub [ProtectionEngine::OnGetRightsForLabelIdFailure:OnGetRightsForLabelIdFailure)
OnLoadUserCertSuccess, funkcja
Wywoływane, gdy certyfikat użytkownika został pomyślnie załadowany.
Parametry:
- kontekst:Ten sam kontekst, który został przekazany do protectionengine::LoadUserCert
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do programu ProtectionEngine::LoadUserCertAsync, a ten sam kontekst zostanie przesyłany dalej w stanie takim, w jaki jest do [ProtectionEngine::Jaksjasmia::OnLoadUserCertSuccess lub [ProtectionEngine::Wschowa::OnLoadUserCertFailure:
OnLoadUserCertFailure, funkcja
Wywoływane, gdy certyfikat użytkownika załadowany nie powiódł się.
Parametry:
błąd:Błąd, który wystąpił podczas pobierania praw
kontekst:Ten sam kontekst, który został przekazany do protectionengine::LoadUserCert
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do programu ProtectionEngine::LoadUserCertAsync, a ten sam kontekst zostanie przesyłany dalej w stanie takim, w jaki jest do [ProtectionEngine::Jaksjasmia::OnLoadUserCertSuccess lub [ProtectionEngine::Wschowa::OnLoadUserCertFailure:
OnRegisterContentForTrackingAndRevocationSuccess, funkcja
Wywoływane po pomyślnym zarejestrowaniu zawartości do & śledzenia odwołania.
Parametry:
- kontekst:Ten sam kontekst, który został przekazany do usługi ProtectionEngine::RegisterContentForTrackingAndRevocationAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do protectionEngine::RegisterContentForTrackingAndRevocationAsync i ten sam kontekst zostanie przesyłany dalej w stanie takim, w jaki jest do [ProtectionEngine::Najbezpieczniej::OnRegisterContentForTrackingAndRevocationSuccess lub [ProtectionEngine::Do:OnRegisterContentForTrackingAndRevocationFailure
OnRegisterContentForTrackingAndRevocationFailure, funkcja
Wywoływane w przypadku niepowodzenia rejestracji zawartości na celu & śledzenia odwołania.
Parametry:
błąd:Błąd, który wystąpił podczas rejestrowania zawartości
kontekst:Ten sam kontekst, który został przekazany do usługi ProtectionEngine::RegisterContentForTrackingAndRevocationAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do protectionEngine::RegisterContentForTrackingAndRevocationAsync i ten sam kontekst zostanie przesyłany dalej w stanie takim, w jaki jest do [ProtectionEngine::Najbezpieczniej::OnRegisterContentForTrackingAndRevocationSuccess lub [ProtectionEngine::Do:OnRegisterContentForTrackingAndRevocationFailure
OnRevokeContentSuccess, funkcja
Wywoływane po pomyślnym odwołaniu.
Parametry:
- kontekst:Ten sam kontekst, który został przekazany do protectionengine::RevokeContentAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do ProtectionEngine::RevokeContentAsync i ten sam kontekst zostanie przesyłany dalej w for sposób, w jaki jest przesyłany do funkcji [ProtectionEngine::Jakasłoń::OnRevokeContentSuccess lub [ProtectionEngine::: Jeśli:OnRevokeContentFailure:)
OnRevokeContentFailure, funkcja
Jest wywoływane, gdy odwołanie zawartości kończy się niepowodzeniem.
Parametry:
błąd:Błąd, który wystąpił podczas odwoływania zawartości
kontekst:Ten sam kontekst, który został przekazany do protectionengine::RevokeContentAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do ProtectionEngine::RevokeContentAsync i ten sam kontekst zostanie przesyłany dalej w for sposób, w jaki jest przesyłany do funkcji [ProtectionEngine::Jakasłoń::OnRevokeContentSuccess lub [ProtectionEngine::: Jeśli:OnRevokeContentFailure:)
OnCreateDelegatedLicensesSuccess, funkcja
Wywoływane po pomyślnym utworzeniu licencji delegowaowej.
Parametry:
- kontekst:Ten sam kontekst, który został przekazany do protectionengine::CreateDelegationLicensesAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do programu ProtectionEngine::CreateDelegationLicensesAsync i ten sam kontekst zostanie przesyłany dalej w trybie as-is to ProtectionEngine::Wschowa::OnCreateDelegatedLicensesSuccess lub ProtectionEngine::OnCreateDelegatedLicensesFailure
OnCreateDelegatedLicensesFailure, funkcja
Wywoływane, gdy tworzenie licencji delegowaowej kończy się niepowodzeniem.
Parametry:
:Wystąpił błąd
kontekst:Ten sam kontekst, który został przekazany do protectionengine::CreateDelegationLicensesAsync
Aplikacja może przekazać dowolny typ kontekstu (na przykład std::p romise, std::function) do protectionEngine::CreateDelegationLicensesAsync i ten sam kontekst zostanie przesyłany dalej w for sposób, w jaki jest do [ProtectionEngine::Wschowa::OnCreateDelegatedLicensesSuccess lub [ProtectionEngine::NaJwednostnik::OnCreateDelegatedLicensesFailure