ViewColumnMetadata - класс

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

Definition

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

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

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

Свойства

Alias Алиас метаданных, по которому выполняется поиск объекта и ссылки на объект.
(Унаследован от NamedViewMetadataItem)
Appearance Алиас или имя колонки, в которой хранится настройка внешнего вида колонки.
CalendarIDColumn Алиас или имя колонки, хранящей ID календаря, кванты которого надо перевести в строку на сервере.
CalendarOverdueFormat Строка с форматом для отображения истекших сроков. Может быть строкой локализации.
CalendarQuantsColumn Алиас или имя колонки, хранящей кванты календаря, которые надо перевести в строку на сервере.
Caption Заголовок объекта, выводимый пользователю.
DisableGrouping Признак запрета группировки по данному столбцу.
Hidden Признак скрытой колонки.
InvisibleByDefault Признак, определяющий, что колонка не должна быть видна по умолчанию, но в самом представлении пользователь может настроить её отображение.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ViewMetadataItem)
Localizable Признак необходимости локализации данных столбца при отображении в UI.
MaxLength Максимальная длина отображаемого текста в столбце.
NormalizationKeyColumn Имя колонки в текущем представлении, которая используется в качестве ключевой для справочника нормализации.
NormalizationSource Имя справочника нормализации Name. Если указано, то колонка считается нормализуемой. Также требуется указать NormalizationKeyColumn.
NullValue

Значение, подставляемое вместо NULL в строки с результатами выполнения представления на место этой колонки (на сервере). Если указаны null/пустая строка, то исходное значение NULL сохраняется.

Тип значения приводится к типу колонки SchemeType в инвариантной культуре. Для бинарных колонок выполняется парсинг из base64.

PlannedColumn Алиас или имя колонки, хранящей плановую дату завершения задания, которая необходима для вычисления строки срока на сервере.
SchemeType Тип данных столбца.
SortBy Выражение для сортировки/группировки вида table.Column.
SortByFormat Шаблон SQL-выражения для сортировки по указанной колонке.
TreatValueAsUtc Признак необходимости конвертации значения дата/время на клиенте из UTC в локальное значение.

Методы

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

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

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


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

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

Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Определяется ValidationExtensions)

См. также