Sdílet prostřednictvím


ContributionConstraint interface

Určuje omezení, které lze použít k dynamickému zahrnutí nebo vyloučení daného příspěvku.

Vlastnosti

group

Volitelná vlastnost, kterou lze zadat k seskupení omezení. Všechna omezení v rámci skupiny jsou and'd společně (všechna musí být vyhodnocena jako Pravda, aby se příspěvek zahrnul). Různé skupiny omezení jsou OR'd (pouze jedna skupina musí vyhodnotit jako Pravda, aby se příspěvek zahrnul).

id

Plně kvalifikovaný identifikátor sdíleného omezení

inverse

Pokud je hodnota true, negujte výsledek filtru (zahrňte příspěvek, pokud použitý filtr vrátí hodnotu false místo true).

name

Název modulu plug-in IContributionFilter

properties

Vlastnosti, které jsou předány do třídy filtru příspěvků

relationships

Omezení se dají volitelně použít na jeden nebo více relací definovaných v příspěvku. Pokud nejsou definovány žádné relace, jsou všechny relace přidruženy k omezení. To znamená, že výchozí chování zcela eliminuje příspěvek ze stromu, pokud se použije omezení.

Podrobnosti vlastnosti

group

Volitelná vlastnost, kterou lze zadat k seskupení omezení. Všechna omezení v rámci skupiny jsou and'd společně (všechna musí být vyhodnocena jako Pravda, aby se příspěvek zahrnul). Různé skupiny omezení jsou OR'd (pouze jedna skupina musí vyhodnotit jako Pravda, aby se příspěvek zahrnul).

group: number

Hodnota vlastnosti

number

id

Plně kvalifikovaný identifikátor sdíleného omezení

id: string

Hodnota vlastnosti

string

inverse

Pokud je hodnota true, negujte výsledek filtru (zahrňte příspěvek, pokud použitý filtr vrátí hodnotu false místo true).

inverse: boolean

Hodnota vlastnosti

boolean

name

Název modulu plug-in IContributionFilter

name: string

Hodnota vlastnosti

string

properties

Vlastnosti, které jsou předány do třídy filtru příspěvků

properties: any

Hodnota vlastnosti

any

relationships

Omezení se dají volitelně použít na jeden nebo více relací definovaných v příspěvku. Pokud nejsou definovány žádné relace, jsou všechny relace přidruženy k omezení. To znamená, že výchozí chování zcela eliminuje příspěvek ze stromu, pokud se použije omezení.

relationships: string[]

Hodnota vlastnosti

string[]