Поделиться через


ContributionConstraint interface

Указывает ограничение, которое можно использовать для динамического включения или исключения заданного вклада.

Свойства

group

Необязательное свойство, которое можно указать для группирования ограничений вместе. Все ограничения в группе являются AND'd вместе (все должны оцениваться как True, чтобы вклад был включен). Различные группы ограничений — OR'd (только одна группа должна оценить значение True для включения вклада).

id

Полный идентификатор общего ограничения

inverse

Если значение true, отмените результат фильтра (включите вклад, если примененный фильтр возвращает значение false вместо true).

name

Имя подключаемого модуля IContributionFilter

properties

Свойства, которые передаются в класс фильтра вкладов

relationships

Ограничения можно применять при необходимости к одному или нескольким отношениям, определенным в вкладе. Если связи не определены, все связи связаны с ограничением. Это означает, что поведение по умолчанию полностью устраняет вклад дерева, если ограничение применяется.

Сведения о свойстве

group

Необязательное свойство, которое можно указать для группирования ограничений вместе. Все ограничения в группе являются AND'd вместе (все должны оцениваться как 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[]