類別 ProtectionHandler::Observer
接收 ProtectionHandler 相關通知的介面。 此介面必須由使用保護 SDK 的應用程式實作
摘要
成員 | Description |
---|---|
public virtual void OnCreateProtectionHandlerSuccess(const std::shared_ptr<ProtectionHandler& protectionHandler>, const std::shared_ptr<void>& context) | 成功建立 ProtectionHandler 時呼叫。 |
public virtual void OnCreateProtectionHandlerFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 當 ProtectionHandler 建立失敗時呼叫。 |
成員
OnCreateProtectionHandlerSuccess 函式
成功建立 ProtectionHandler 時呼叫。
參數:
protectionHandler:新建立的 ProtectionHandler
context:傳遞至 ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync 或 ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync 的相同內容
應用程式可以傳遞任何類型的內容(例如 std::p romise,std::function) 至 ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync 或 ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync,並將相同的內容轉送至 ProtectionEngine::Observer::Observer::OnCreateProtectionHandlerSuccess 或 ProtectionEngine::Observer::OnCreateProtectionHandlerFailure
OnCreateProtectionHandlerFailure 函式
當 ProtectionHandler 建立失敗時呼叫。
參數:
錯誤:建立期間發生的失敗
context:傳遞至 ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync 或 ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync 的相同內容
應用程式可以傳遞任何類型的內容(例如 std::p romise,std::function) 至 ProtectionEngine::CreateProtectionHandlerFromDescriptorAsync 或 ProtectionEngine::CreateProtectionHandlerFromPublishingLicenseAsync,並將相同的內容轉送至 ProtectionEngine::Observer::Observer::OnCreateProtectionHandlerSuccess 或 ProtectionEngine::Observer::OnCreateProtectionHandlerFailure
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應