ContributionConstraint interface
指定可用來動態包含/排除指定貢獻的條件約束
屬性
group | 可指定以將條件約束群組在一起的選擇性屬性。 群組中的所有條件約束都是 AND 一起 (所有條件約束都必須評估為 True,才能將貢獻包含在) 。 不同的條件約束群組是 OR'd (只有一個群組需要評估為 True,才能將貢獻包含在) 。 |
id | 共用條件約束的完整識別碼 |
inverse | 如果為 true,則如果套用的篩選傳回 false,則否定篩選準則的結果 (包含貢獻,而不是 true) |
name | IContributionFilter 外掛程式的名稱 |
properties | 提供給貢獻篩選類別的屬性 |
relationships | 條件約束可以選擇性地套用至貢獻中所定義的一或多個關聯性。 如果未定義任何關聯性,則所有關聯性都會與條件約束相關聯。 這表示如果套用條件約束,預設行為將會完全排除樹狀結構中的貢獻。 |
屬性詳細資料
group
可指定以將條件約束群組在一起的選擇性屬性。 群組中的所有條件約束都是 AND 一起 (所有條件約束都必須評估為 True,才能將貢獻包含在) 。 不同的條件約束群組是 OR'd (只有一個群組需要評估為 True,才能將貢獻包含在) 。
group: number
屬性值
number
id
共用條件約束的完整識別碼
id: string
屬性值
string
inverse
如果為 true,則如果套用的篩選傳回 false,則否定篩選準則的結果 (包含貢獻,而不是 true)
inverse: boolean
屬性值
boolean
name
IContributionFilter 外掛程式的名稱
name: string
屬性值
string
properties
提供給貢獻篩選類別的屬性
properties: any
屬性值
any
relationships
條件約束可以選擇性地套用至貢獻中所定義的一或多個關聯性。 如果未定義任何關聯性,則所有關聯性都會與條件約束相關聯。 這表示如果套用條件約束,預設行為將會完全排除樹狀結構中的貢獻。
relationships: string[]
屬性值
string[]