CardHeaderFile - класс

Информация о файле карточки в заголовке потока, содержащего карточку.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class CardHeaderFile : StringDictionaryStorage<Object>
Inheritance
Object    ValidationObject    DictionaryStorageString, Object    StringDictionaryStorageObject    CardHeaderFile

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

CardHeaderFile Создаёт экземпляр класса с указанием хранилища, декоратором для которого является создаваемый объект.

Свойства

AllowNullValues

Признак того, что разрешаются значения, допускающие null.

По умолчанию false. Укажите true, если тип TValue допускает null, например, для наследников StringDictionaryStorage<object?>.


(Унаследован от DictionaryStorageTKey, TValue)
Count Количество пар ключ / значение, содержащихся в объекте.
(Унаследован от DictionaryStorageTKey, TValue)
DefaultValueFactory Фабрика для создания значений по умолчанию.
(Унаследован от DictionaryStorageTKey, TValue)
Hash Хэш файла, если пересчитывался, или null, если пересчет не выполнялся.
ID Идентификатор файла.
Item Получает или задаёт значение по заданному ключу.
(Унаследован от DictionaryStorageTKey, TValue)
KeyCache Используемый кэш, осуществляющий перевод строго типизированных ключей в строки и наоборот.
(Унаследован от DictionaryStorageTKey, TValue)
Keys Коллекция ключей.
(Унаследован от DictionaryStorageTKey, TValue)
Order Порядковый номер следования файла в потоке. Чем меньше номер, тем раньше файл должен располагаться в потоке.
Size Размер содержимого файла в байтах.
Values Коллекция значений.
(Унаследован от DictionaryStorageTKey, TValue)

Методы

Add Создаёт и добавляет значение по умолчанию с заданным ключом, причём в хранилище добавляется новый объект IDictionary<string, object>.
(Унаследован от DictionaryStorageTKey, TValue)
Clear Очищает содержимое коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue)
Clone Выполняет глубокое клонирование хранилища объекта и возвращает созданный строго типизированный декоратор для хранилища.
(Унаследован от StringDictionaryStorageT)
ContainsKey Проверяет наличие заданного ключа в коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue)
ConvertKeyToString Преобразует строго типизированный ключ в строку, являющуюся ключом для доступа к элементам хранилища.
(Унаследован от StringDictionaryStorageT)
ConvertKeyToStringWithCaching Преобразует строго типизированный ключ в строку, являющуюся ключом для доступа к элементам хранилища, с использованием кэша ключей.
(Унаследован от StringDictionaryStorageT)
ConvertStringToKey Преобразует строку, являющуюся ключом для доступа к элементам хранилища, в строго типизированный ключ.
(Унаследован от StringDictionaryStorageT)
ConvertStringToKeyWithCaching Преобразует строку, являющуюся ключом для доступа к элементам хранилища, в строго типизированный ключ, с использованием кэша ключей.
(Унаследован от StringDictionaryStorageT)
EnsureCacheResolved Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов. Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Унаследован от DictionaryStorageTKey, TValue)
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)
GetT Возвращает значение, полученное по ключу key и приведённое к типу T.
(Унаследован от DictionaryStorageTKey, TValue)
GetByString Возвращает значение по строковому ключу, который содержится в хранилище.
(Унаследован от DictionaryStorageTKey, TValue)
GetEnumerator Возвращает итератор по коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetOrAdd Возвращает значение по заданному ключу или создаёт и добавляет значение по умолчанию, причём в хранилище добавляется новый объект IDictionary<string, object>.
(Унаследован от DictionaryStorageTKey, TValue)
GetStorage Возвращает хранилище IDictionary<string, object>, декоратором для которого является текущий объект.
(Унаследован от DictionaryStorageTKey, TValue)
GetStringKey Преобразует строго типизированный ключ в строку, являющуюся ключом для доступа к элементам хранилища.
(Унаследован от DictionaryStorageTKey, TValue)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetValidationName Возвращает строку, определяющую имя объекта, или null, если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от ValidationObject)
Init Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от DictionaryStorageTKey, TValue)
IsEmpty Возвращает признак того, что объект не содержит значимых данных для метода очистки [Tessa.Platform.Storage.IStorageCleanable.Clean].
IsValidВыполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от ValidationObject)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ObjectCanExistInStorageByKeyT Возвращает признак того, что значение, доступное по ключу key, может содержаться в хранилище и в таком случае должно проходить проверку на валидность посредством функции valueIsValid, причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от DictionaryStorageTKey, TValue)
ObjectCanExistInStorageByValueT Возвращает признак того, что значение, доступное по ключу key, может содержаться в хранилище и в таком случае должно проходить проверку на валидность посредством функции valueIsValid, причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от DictionaryStorageTKey, TValue)
ObjectExistsInStorageByKey(TKey) Возвращает признак того, что значение, доступное по ключу key, содержится в хранилище.
(Унаследован от DictionaryStorageTKey, TValue)
ObjectExistsInStorageByKeyT(TKey, FuncT, Boolean) Возвращает признак того, что значение, доступное по ключу key, содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid, причём значение для проверки доступно из хранилища по ключу key.
(Унаследован от DictionaryStorageTKey, TValue)
ObjectExistsInStorageByValueT Возвращает признак того, что значение, доступное по ключу key, содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid, причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
(Унаследован от DictionaryStorageTKey, TValue)
Remove Удаляет значение из коллекции по заданному ключу.
(Унаследован от DictionaryStorageTKey, TValue)
SetByString Устанавливает значение по строковому ключу, который содержится в хранилище.
(Унаследован от DictionaryStorageTKey, TValue)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGet Возвращает значение, полученное по ключу key, или null / default(TValue), если значение отсутствует.
(Унаследован от DictionaryStorageTKey, TValue)
TryGetValue Пытается вернуть значение по заданному ключу.
(Унаследован от DictionaryStorageTKey, TValue)
Validate Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject)
Validate(IValidationResultBuilder)Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationObject)
ValidateInternalВыполняет валидацию текущего объекта и всех его дочерних объектов.
(Переопределяет ValidationObjectValidateInternal(IValidationResultBuilder))

Поля

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также