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


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[]