Class ProtectionHandler::Pochłoń

Interfejs, który otrzymuje powiadomienia dotyczące usługi ProtectionHandler. Ten interfejs musi być implementowany przez aplikacje używające zestawu SDK ochrony

Podsumowanie

Członkowie Opisy
publiczna pusta wirtualna OnCreateProtectionHandlerSuccess(const std::shared_ptr < ProtectionHandler >& protectionHandler, const std::shared_ptr < void >& context) Wywoływane po pomyślnym utworzeniu obsługi ProtectionHandler.
publiczna pusta wirtualna OnCreateProtectionHandlerFailure(const std::exception_ptr; & const std::shared_ptr < void >& context) Jest wywoływane, gdy tworzenie protectionHandler nie powiodło się.

Członkowie

OnCreateProtectionHandlerSuccess, funkcja

Wywoływane po pomyślnym utworzeniu obsługi ProtectionHandler.

Parametry:

  • protectionHandler:nowo utworzony program ProtectionHandler

  • kontekst:Ten sam kontekst, który został przekazany do usługi ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync lub ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync

Aplikacja może przekazać dowolny rodzaj kontekstu (na przykład std::p romise, std::function) do ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync lub ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync. Ten sam kontekst będzie przesyłany dalej w takim samym kontekście jak ochronaEngine::Wschronka::OnCreateProtectionHandlerSuccess lub ProtectionEngine::Dostrzeżenie:OnCreateProtectionHandlerFailure

OnCreateProtectionHandlerFailure, funkcja

Jest wywoływane, gdy tworzenie protectionHandler nie powiodło się.

Parametry:

  • :Błąd, który wystąpił podczas tworzenia

  • kontekst:Ten sam kontekst, który został przekazany do usługi ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync lub ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync

Aplikacja może przekazać dowolny rodzaj kontekstu (na przykład std::p romise, std::function) do ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync lub ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync. Ten sam kontekst zostanie przesyłany dalej w takim samym kontekście jak ochronaAngine::Wstęgość::OnCreateProtectionHandlerSuccess lub ProtectionEngine::Jak:OnCreateProtectionHandlerFailurere