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