class ApplicationActionState

摘要

成员 说明
public LabelState GetNewLabelState () const 获取新标签状态。
public std::shared_ptr < Label > GetNewLabel () const 获取应在文档上应用的敏感度标签 ID。
public std::p air < bool, std::string > IsDowngradeJustified () const 如果提供了降级现有标签的理由,应会通过实现。
public AssignmentMethod GetNewLabelAssignmentMethod () const 获取新标签的分配方法。
public virtual std::vector < std::p air < 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(如果存在)或为空以删除标签。

IsDowngradeJustified 函数

如果提供了降级现有标签的理由,应会通过实现。

返回:如果降级是 22along,其理由为 messageelse false,则返回 :True

另请参阅:mip::JustifyAction

GetNewLabelAssignmentMethod 函数

获取新标签的分配方法。

返回:分配方法 STANDARD、PRIVILEGED、AUTO。

另请参阅:mip::AssignmentMethod

GetNewLabelExtendedProperties 函数

返回新标签的扩展属性。

返回:应用于内容的扩展属性。

GetSupportedActions 函数

获取描述所有受支持的操作类型的屏蔽枚举。

返回:描述所有受支持操作类型的屏蔽枚举。 必须支持 ActionType::Justify。 当策略和标签更改需要理由时,始终会返回理由操作。

IsRecommendationEnabled 函数

获取一个布尔值,表示将返回建议操作。 默认应为 true,除非用户指定其他值。

返回:一个布尔值,表示将返回建议操作。 必须启用 ActionType::RecommendLabel 才能影响此字段。

GetContentTimeZoneUtcOffset 函数

返回内容的时区作为 UTC 的偏移量(以秒计)或 kTimeZoneOffsetLocalTime 以使用计算机的本地时间。

返回:内容的时区与 UTC 的偏移量(以秒计,或 kTimeZoneOffsetLocalTime)以使用计算机的本地时间。