ProtectionProfile::Observer クラス
ProtectionProfile に関連する通知を受信するインターフェイス。 このインターフェイスは、保護 SDK を使用してアプリケーションによって実装される必要があります
まとめ
メンバー | 説明 |
---|---|
public virtual void OnLoadSuccess(const std::shared_ptr<ProtectionProfile>& profile, const std::shared_ptr<void>& context) | プロファイルが正常に読み込まれたときに呼び出されます。 |
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | プロファイルの読み込み時にエラーが発生したときに呼び出されます。 |
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) | エンジンの一覧が正常に生成されたときに呼び出されます。 |
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | エンジンの一覧表示でエラーが発生したときに呼び出されます。 |
public virtual void OnAddEngineSuccess(const std::shared_ptr<ProtectionEngine>& engine, const std::shared_ptr<void>& context) | 新しいエンジンが正常に追加されたときに呼び出されます。 |
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | 新しいエンジンを追加するときに呼び出され、エラーが発生しました。 |
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>& context) | エンジンが正常に削除されたときに呼び出されます。 |
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) | エンジンを削除するとエラーが発生したときに呼び出されます。 |
メンバー
OnLoadSuccess 関数
プロファイルが正常に読み込まれたときに呼び出されます。
パラメーター:
profile: 新しく作成された ProtectionProfile への参照
context: ProtectionProfile::LoadAsync に渡されたのと同じコンテキスト
アプリケーションは任意の種類のコンテキスト (std::p romise、std::function など) を ProtectionProfile::LoadAsync に渡すことができます。同じコンテキストは、そのまま ProtectionProfile::Observer::OnLoadSuccess または ProtectionProfile::Observer::OnLoadFailure に転送されます。
OnLoadFailure 関数
プロファイルの読み込み時にエラーが発生したときに呼び出されます。
パラメーター:
error: 読み込み中に発生したエラー
context: ProtectionProfile::LoadAsync に渡されたのと同じコンテキスト
アプリケーションは任意の種類のコンテキスト (std::p romise、std::function など) を ProtectionProfile::LoadAsync に渡すことができます。同じコンテキストは、そのまま ProtectionProfile::Observer::OnLoadSuccess または ProtectionProfile::Observer::OnLoadFailure に転送されます。
OnListEnginesSuccess 関数
エンジンの一覧が正常に生成されたときに呼び出されます。
パラメーター:
engineIds: 使用可能なエンジン ID の一覧。
context: ProtectionProfile::ListEnginesAsync に渡されたのと同じコンテキスト
OnListEnginesFailure 関数
エンジンの一覧表示でエラーが発生したときに呼び出されます。
パラメーター:
error: リスト エンジンの操作が失敗する原因となったエラー。
context: ProtectionProfile::ListEnginesAsync に渡されたのと同じコンテキスト
OnAddEngineSuccess 関数
新しいエンジンが正常に追加されたときに呼び出されます。
パラメーター:
engine: 新しく作成されたエンジン
context: ProtectionProfile::AddEngineAsync に渡されたのと同じコンテキスト
OnAddEngineFailure 関数
新しいエンジンを追加するときに呼び出され、エラーが発生しました。
パラメーター:
error: エンジンの追加操作が失敗する原因となったエラー。
context: ProtectionProfile::AddEngineAsync に渡されたのと同じコンテキスト
OnDeleteEngineSuccess 関数
エンジンが正常に削除されたときに呼び出されます。
パラメーター:
- context: ProtectionProfile::D eleteEngineAsync に渡されたのと同じコンテキスト
OnDeleteEngineFailure 関数
エンジンを削除するとエラーが発生したときに呼び出されます。
パラメーター:
error: エンジンの削除操作が失敗する原因となったエラー。
context: ProtectionProfile::D eleteEngineAsync に渡されたのと同じコンテキスト
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示