Label クラス
1 つの Microsoft Information Protection ラベルの抽象化。
まとめ
メンバー | 説明 |
---|---|
public const std::string& GetId() const | ラベル ID を取得します。 |
public const std::string& GetName() const | ラベル名を取得します。 |
public const std::string& GetDescription() const | ラベルの説明を取得します。 |
public const std::string& GetColor() const | ラベルが表示される色を取得します。 |
public int GetSensitivity() const | ラベルの秘密度を取得します。 |
public const std::string& GetTooltip() const | ラベルのヒントの説明を取得します。 |
public const std::string& GetAutoTooltip() const | このラベルが適用される原因となる分類のヒントの説明を取得します。 |
public bool IsActive() const | ラベルがアクティブな場合に通知するブール値を取得します。 |
public std::weak_ptr<Label> GetParent() const | 親ラベルを取得します。 |
public const std::vector<std::shared_ptr<Label>>& GetChildren() const | 現在のラベルの子ラベルを取得します。 |
public const std::vector<std::p air<std::string, std::string>>& GetCustom設定() const | ラベルのカスタム設定を取得します。 |
public ActionSource GetActionSource() const | ラベルのアクション ソースを取得します。 |
public const std::vector<std::string>& GetContentFormats() const | コンテンツ タイプを取得します。 |
メンバー
GetId 関数
ラベル ID を取得します。
戻り値: ラベル ID。
GetName 関数
ラベル名を取得します。
戻り値: ラベル名。
GetDescription 関数
ラベルの説明を取得します。
戻り値: ラベルの説明。
GetColor 関数
ラベルが表示される色を取得します。
返します: 文字列形式の色の値。 "#RRGGBB" では、RR、GG、BB のそれぞれは 16 進数の 0 から f です。
GetSensitivity 関数
ラベルの秘密度を取得します。
戻り値: 数値。 値が大きいほど、感度が高くなります。 サブ ラベルは親ラベルの優先順位を共有するため、ラベル間でラベルを変更するときに理由が必要になることはありません。
GetTooltip 関数
ラベルのヒントの説明を取得します。
戻り値: ヒント文字列。
GetAutoTooltip 関数
このラベルが適用される原因となる分類のヒントの説明を取得します。
戻り値: ヒント文字列。
IsActive 関数
ラベルがアクティブな場合に通知するブール値を取得します。 アクティブなラベルのみを適用できます。 非アクティブなラベルは適用できず、表示目的でのみ使用されます。
戻り値: ラベルがアクティブな場合は True、それ以外の場合は false。
GetParent 関数
親ラベルを取得します。
戻り値: 親ラベルへの弱いポインター (存在する場合)、空のポインター。
GetChildren 関数
現在のラベルの子ラベルを取得します。
戻り値: ラベルへの共有ポインターのベクトル。
GetCustomSettings 関数
ラベルのカスタム設定を取得します。
戻り値: カスタム設定を表すキーと値のペアのベクター。
GetActionSource 関数
ラベルのアクション ソースを取得します。
戻り値: アクション ソース
GetContentFormats 関数
コンテンツ タイプを取得します。