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