다음을 통해 공유


ContributionConstraint interface

지정된 기여를 동적으로 포함/제외하는 데 사용할 수 있는 제약 조건을 지정합니다.

속성

group

제약 조건을 함께 그룹화하도록 지정할 수 있는 선택적 속성입니다. 그룹 내의 모든 제약 조건은 AND'd입니다(기여를 포함하려면 모두 True로 평가되어야 합니다). 서로 다른 제약 조건 그룹은 OR'd입니다(기여를 포함하려면 하나의 그룹만 True로 평가해야 합니다).

id

공유 제약 조건의 정규화된 식별자

inverse

true이면 필터의 결과를 부정합니다(적용된 필터가 true가 아닌 false를 반환하는 경우 기여 포함)

name

IContributionFilter 플러그 인의 이름

properties

기여 필터 클래스에 공급되는 속성

relationships

제약 조건은 필요에 따라 기여에 정의된 하나 이상의 관계에 적용할 수 있습니다. 관계가 정의되지 않으면 모든 관계가 제약 조건과 연결됩니다. 즉, 제약 조건이 적용되는 경우 기본 동작은 트리에서 기여를 완전히 제거합니다.

속성 세부 정보

group

제약 조건을 함께 그룹화하도록 지정할 수 있는 선택적 속성입니다. 그룹 내의 모든 제약 조건은 AND'd입니다(기여를 포함하려면 모두 True로 평가되어야 합니다). 서로 다른 제약 조건 그룹은 OR'd입니다(기여를 포함하려면 하나의 그룹만 True로 평가해야 합니다).

group: number

속성 값

number

id

공유 제약 조건의 정규화된 식별자

id: string

속성 값

string

inverse

true이면 필터의 결과를 부정합니다(적용된 필터가 true가 아닌 false를 반환하는 경우 기여 포함)

inverse: boolean

속성 값

boolean

name

IContributionFilter 플러그 인의 이름

name: string

속성 값

string

properties

기여 필터 클래스에 공급되는 속성

properties: any

속성 값

any

relationships

제약 조건은 필요에 따라 기여에 정의된 하나 이상의 관계에 적용할 수 있습니다. 관계가 정의되지 않으면 모든 관계가 제약 조건과 연결됩니다. 즉, 제약 조건이 적용되는 경우 기본 동작은 트리에서 기여를 완전히 제거합니다.

relationships: string[]

속성 값

string[]