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