ApplicationActionState クラス
まとめ
メンバー | 説明 |
---|---|
public LabelState GetNewLabelState() const | 新しいラベルの状態を取得します。 |
public std::shared_ptr<Label> GetNewLabel() const | ドキュメントに適用される必要のある機密ラベル ID を取得します。 |
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 ActionType GetSupportedActions() const | サポートされているすべてのアクションの種類を表すマスクされた列挙型を取得します。 |
public bool IsRecommendationEnabled() const | 推奨アクションを示すことによって返されるブール値を取得します。 ユーザーが別の値を指定しない限り、既定では true になります。 |
public virtual int GetContentTimeZoneUtcOffset() const | コンテンツのタイム ゾーンを UTC からの秒単位のオフセットまたは kTimeZoneOffsetLocalTime (マシンのローカル時刻を使用する場合) で返します。 |
メンバー
GetNewLabelState 関数
新しいラベルの状態を取得します。
戻り値: 新しいラベルの状態。
関連項目: mip::LabelState
GetNewLabel 関数
ドキュメントに適用される必要のある機密ラベル ID を取得します。
戻り値: コンテンツに適用される機密ラベル ID が存在する場合はその ID、それ以外でラベルを削除する場合は空。
IsDowngradeJustified 関数
実装では、既存のラベルのダウングレードの理由が示されたかどうかを渡す必要があります。
戻り値: ダウングレードの正当性が理由メッセージと共に示される場合は true、それ以外の場合は false。
関連項目: mip::JustifyAction
GetNewLabelAssignmentMethod 関数
新しいラベルの割り当て方法を取得します。
戻り値: 割り当て方法: STANDARD、PRIVILEGED、AUTO。
関連項目: mip::AssignmentMethod
GetNewLabelExtendedProperties 関数
新しいラベルの拡張プロパティを返します。
戻り値: コンテンツに適用される拡張プロパティ。
GetSupportedActions 関数
サポートされているすべてのアクションの種類を表すマスクされた列挙型を取得します。
戻り値: サポートされているすべてのアクションの種類を表すマスクされた列挙型。 ActionType::Justify must be supported. ポリシーとラベルの変更に理由が必要な場合、常に理由アクションが返されます。
IsRecommendationEnabled 関数
推奨アクションを示すことによって返されるブール値を取得します。 ユーザーが別の値を指定しない限り、既定では true になります。
戻り値: 推奨アクションを示すことによって返されるブール値。 このフィールドが影響を持つには、ActionType::RecommendLabel が有効である必要があります。
GetContentTimeZoneUtcOffset 関数
コンテンツのタイム ゾーンを UTC からの秒単位のオフセットまたは kTimeZoneOffsetLocalTime (マシンのローカル時刻を使用する場合) で返します。
戻り値: コンピューターのローカル時刻を使用する場合は、コンテンツのタイム ゾーンを UTC からのオフセット (秒単位)、または kTimeZoneOffsetLocalTime として指定します。