JsonViewSubsetMetadata - класс

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

Definition

Пространство имён: Tessa.Views.Json
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class JsonViewSubsetMetadata : StorageSerializable, 
	IJsonViewSubsetMetadata, ICaptionHolder, IJsonConditionalNode, IJsonNamedMetadataItem, IJsonViewMetadataItem, 
	IStorageSerializable, INamedObject, IJsonViewMetadataValidationObject, ITreeMetadata
Inheritance
Object    StorageSerializable    JsonViewSubsetMetadata
Implements
INamedObject, IStorageSerializable, IJsonConditionalNode, IJsonNamedMetadataItem, IJsonViewMetadataItem, IJsonViewMetadataValidationObject, IJsonViewSubsetMetadata, ICaptionHolder, ITreeMetadata

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

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

Свойства

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

Методы

DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeAndGetCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Переопределяет StorageSerializableDeserializeCore(DictionaryString, Object))
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)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
(Переопределяет StorageSerializableSerializeCore(DictionaryString, Object))
ToStringReturns a string that represents the current object.
(Унаследован от Object)
ValidateAsync Выполняет валидацию модели метаданных.

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

ToSerializedDictionary Сериализует объект, для которого не указывается тип (класс), в хранилище Dictionary<string, object?>.
(Определяется StorageExtensions)
ValidateSortingColumns Проверяет корректность заполнения колонок для сортировки сабсета с их актуальными алиасами в соответствии с метаинформацией.
(Определяется ViewsExtensions)

См. также