ViewSubsetMetadata - класс

Метаданные подмножества представления.

Definition

Пространство имён: Tessa.Views.Metadata
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class ViewSubsetMetadata : NamedViewMetadataItem, 
	IViewSubsetMetadata, ICaptionHolder, INamedViewMetadataItem, IViewMetadataItem, ICloneable, 
	INamedObject, ISealable, IValidationObject, IValidatable, ITreeMetadata
Inheritance
Object    ValidationObject    ViewMetadataItem    NamedViewMetadataItem    ViewSubsetMetadata
Implements
ICloneable, INamedObject, ISealable, IValidatable, IValidationObject, ICaptionHolder, INamedViewMetadataItem, ITreeMetadata, IViewMetadataItem, IViewSubsetMetadata

Конструкторы

ViewSubsetMetadataИнициализирует новый экземпляр класса ViewSubsetMetadata

Свойства

Alias Алиас метаданных, по которому выполняется поиск объекта и ссылки на объект.
(Унаследован от NamedViewMetadataItem)
Caption Заголовок объекта, выводимый пользователю.
CaptionColumn Отображаемая в качестве заголовка колонка.
CountColumn Алиас колонки из запроса, которая должна содержать число и трактуется как количество элементов с соответствующим значением ссылочной колонки в представлении. Необязательный параметр.
HideZeroCount Признак того, что значения сабсета с нулевым количеством скрываются.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ViewMetadataItem)
Kind Вид отображения подмножества.
NormalizationSource Имя справочника нормализации Name. Если указано, то колонка CaptionColumn будет содержать значение из справочника для соответствующей ключевой колонки RefColumn.
NullRefCaption Заголовок строки сабсета для ссылочного значения null, указанного в колонке RefColumn. Если не указано, то используется соответствующее значение в колонке CaptionColumn, или используется локализуемая строка "(пусто)" (DefaultNullRefCaption), если это значение равно null/пустой строке или если указан NormalizationSource (нормализуемое значение для ключа null всегда равно null).
RefColumn Алиас колонки из запроса, которая будет использоваться как значение входящего параметра для фильтрации представления.
RefParam Алиас параметра из текущего представления, в который будет передаваться ссылочное значение из RefColumn.
SortingColumns Список столбцов, по которым выполняется программная сортировка результатов сабсета. Допускаются имена колонок в соответствии с перечислением ViewSubsetSortingColumn (без учёта регистра).
TreeHasChildrenColumn Алиас колонки представления, которая должна содержать логическое значение, трактуемое как признак наличия дочерних узлов. Значение true указывает на отображение символа разворачивания рядом с элементом дерева ("плюсик").
TreeRefParam Алиас параметра представления, используемого для получения узлов дерева с определенным родителем.

Методы

CloneCreates a new object that is a copy of the current instance.
(Переопределяет ViewMetadataItemClone)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetName Возвращает имя объекта.
(Унаследован от ViewMetadataItem)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValidationName Возвращает строку, определяющую имя объекта, или null, если имя объекта ещё неизвестно или объект не содержит имени.
(Переопределяет NamedViewMetadataItemGetValidationName)
IsValidВыполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от ValidationObject)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SealЗащищает объект от изменений.
(Унаследован от ViewMetadataItem)
SealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.


(Переопределяет ViewMetadataItemSealInternal)
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)
Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject)
Validate(IValidationResultBuilder)Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationObject)
ValidateInternalВыполняет валидацию текущего объекта и всех его дочерних объектов.
(Переопределяет NamedViewMetadataItemValidateInternal(IValidationResultBuilder))

Методы расширения

GetActualSortingColumns Возвращает колонки для сортировки сабсета с их актуальными алиасами в соответствии с метаинформацией. Для каждой колонки также возвращает признак того, что её значение должно быть локализовано при сортировке.
(Определяется ViewsExtensions)
Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions)

См. также