ExecutionState クラス
エンジンの実行に必要なすべての状態のインターフェイス。 クライアントは、必要な状態を取得するメソッドのみを呼び出す必要があります。 そのため、効率を高めるために、クライアントは、事前に計算するのではなく、対応する状態が動的に計算されるように、このインターフェイスを実装することをお勧めします。
まとめ
メンバー | 説明 |
---|---|
public std::shared_ptr<Label> GetNewLabel() const | ドキュメントに適用する必要がある秘密度ラベル ID を取得します。 |
public std::string GetContentIdentifier() const | ドキュメントを説明するコンテンツの説明を取得します。 ファイルの例: [パス \ ファイル名] 電子メールの例: [件名 : 送信者]。 |
public virtual std::string GetApplicationScenarioId() const | アプリケーション イベントを対応する監査または保護サービス REST 要求と関連付ける識別子を返します。 |
public virtual DataState GetDataState() const | アプリケーションがコンテンツを操作している間のコンテンツの状態を取得します。 |
public std::pair<bool, std::string> IsDowngradeJustified() const | 既存のラベルをダウングレードする正当な理由が与えられた場合、実装は合格する必要があります。 |
public AssignmentMethod GetNewLabelAssignmentMethod() const | 新しいラベルの割り当て方法を取得します。 |
public virtual std::vector<std::pair<std::string, std::string>> GetNewLabelExtendedProperties() const | 新しいラベルの拡張プロパティを返します。 |
public std::vector<MetadataEntry> GetContentMetadata(const std::vector<std::string>& names, const std::vector<std::string>& namePrefixes) const | コンテンツからメタデータ項目を取得します。 |
public std::shared_ptr<ProtectionDescriptor> GetProtectionDescriptor() const | 保護記述子を取得します。 |
public std::string GetContentFormat() const | コンテンツ形式を取得します。 |
public virtual MetadataVersion GetContentMetadataVersion() const | テナントのアプリケーションでサポートされている最大のメタデータ バージョンを取得します。 |
public ActionType GetSupportedActions() const | サポートされているすべてのアクションの種類を記述するマスクされた列挙型を取得します。 |
public virtual std::shared_ptr<ClassificationResults> GetClassificationResults(const std::vector<std::shared_ptr<ClassificationRequest>> > const | 分類結果のマップを返します。 |
public virtual std::map<std::string, std::string> GetAuditMetadata() const | アプリケーション固有の監査キーと値のペアのマップを返します。 |
メンバー
GetNewLabel 関数
ドキュメントに適用する必要がある秘密度ラベル ID を取得します。
戻り値: ラベルを削除するために空の秘密度ラベル ID が存在する場合、コンテンツに適用されます。
GetContentIdentifier 関数
ドキュメントを説明するコンテンツの説明を取得します。 ファイルの例: [パス \ ファイル名] 電子メールの例: [件名 : 送信者]。
戻り値: コンテンツに適用されるコンテンツの説明。 この値は、人間が判読できるコンテンツの説明として監査によって使用されます。
GetApplicationScenarioId 関数
アプリケーション イベントを対応する監査または保護サービス REST 要求と関連付ける識別子を返します。
戻り値: 識別子 (通常は GUID として指定)
GetDataState 関数
アプリケーションがコンテンツを操作している間のコンテンツの状態を取得します。
戻り値: コンテンツ データの状態
IsDowngradeJustified 関数
既存のラベルをダウングレードする正当な理由が与えられた場合、実装は合格する必要があります。
戻り値: ダウングレードが両端揃えのメッセージが false の場合は True
関連項目: mip::JustifyAction
GetNewLabelAssignmentMethod 関数
新しいラベルの割り当て方法を取得します。
戻り値: 割り当て方法 STANDARD、PRIVILEGED、AUTO。
関連項目: mip::AssignmentMethod
GetNewLabelExtendedProperties 関数
新しいラベルの拡張プロパティを返します。
戻り値: コンテンツに適用される拡張プロパティ。
GetContentMetadata 関数
コンテンツからメタデータ項目を取得します。
戻り値: コンテンツに適用されるメタデータ。 各メタデータ項目は、名前と値のペアです。
GetProtectionDescriptor 関数
保護記述子を取得します。
戻り値: 保護記述子
GetContentFormat 関数
コンテンツ形式を取得します。
戻り値: コンテンツの形式
GetContentMetadataVersion 関数
テナントのアプリケーションでサポートされている最大のメタデータ バージョンを取得します。
戻り値: コンテンツのメタデータ バージョン。 0 の場合、メタデータのバージョン管理が解除されます。 ファイル形式で複数のメタデータがサポートされている場合、MIP はすべてのメタデータを解釈し、バージョンごとに詳細なメタデータの変更を報告できます。
GetSupportedActions 関数
サポートされているすべてのアクションの種類を記述するマスクされた列挙型を取得します。
戻り値: サポートされているすべてのアクションの種類を記述するマスクされた列挙型。 ActionType::Justify がサポートされている必要があります。 ポリシーとラベルの変更に正当な理由が必要な場合、理由アクションは常に返されます。
GetClassificationResults 関数
分類結果のマップを返します。
パラメーター:
- classificationIds: 分類 ID の一覧。
戻り値: 分類結果の一覧。 分類サイクルが実行されていない場合は nullptr を返します。
GetAuditMetadata 関数
アプリケーション固有の監査キーと値のペアのマップを返します。
戻り値: アプリケーション固有の監査メタデータの登録済みキーと値のペアの一覧。Sender: 送信者の電子メール ID。Recipients: 電子メール受信者の JSON 配列の表現。LastModifiedBy: コンテンツを最後に変更したユーザーの電子メール ID。LastModifiedDate: コンテンツが最後に変更された日付