Для изменения размера нажмите или перетащите

GuidDictionaryStorageT - класс

Класс, являющийся строго типизированным декоратором с ключом Guid для хранилища IDictionary<string, object>.
Иерархия наследования
SystemObject
  Tessa.Platform.ValidationValidationObject
    Tessa.Platform.StorageDictionaryStorageGuid, T
      Tessa.Platform.StorageGuidDictionaryStorageT

Пространство имён:  Tessa.Platform.Storage
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public class GuidDictionaryStorage<T> : DictionaryStorage<Guid, T>, 
	ICloneable

Параметры типа

T
Тип значения.

Тип GuidDictionaryStorageT предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методGuidDictionaryStorageT
Создаёт экземпляр класса с указанием хранилища, декоратором для которого является создаваемый объект.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCount
Количество пар ключ / значение, содержащихся в объекте.
(Унаследован от DictionaryStorageTKey, TValue.)
Защищённое свойствоDefaultValueFactory
Фабрика для создания значений по умолчанию.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытое свойствоItemTKey
Получает или задаёт значение по заданному ключу.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытое свойствоItemString
Получает или задаёт значение по строковому ключу, который содержится в хранилище.
Защищённое свойствоKeyCache
Используемый кэш, осуществляющий перевод строго типизированных ключей в строки и наоборот.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытое свойствоKeys
Коллекция ключей.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытое свойствоValues
Коллекция значений.
(Унаследован от DictionaryStorageTKey, TValue.)
В начало страницы
Методы
  ИмяОписание
Открытый методAdd
Создаёт и добавляет значение по умолчанию с заданным ключом, причём в хранилище добавляется новый объект IDictionary<string, object>.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методClear
Очищает содержимое коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методClone
Выполняет глубокое клонирование хранилища объекта и возвращает созданный строго типизированный декоратор для хранилища.
Открытый методContainsKey
Проверяет наличие заданного ключа в коллекции пар ключ / значение.
(Унаследован от DictionaryStorageTKey, TValue.)
Защищённый методConvertKeyToString
Преобразует строго типизированный ключ в строку, являющуюся ключом для доступа к элементам хранилища.
(Переопределяет DictionaryStorageTKey, TValueConvertKeyToString(TKey).)
Защищённый методConvertKeyToStringWithCaching
Преобразует строго типизированный ключ в строку, являющуюся ключом для доступа к элементам хранилища, с использованием кэша ключей.
(Унаследован от DictionaryStorageTKey, TValue.)
Защищённый методConvertStringToKey
Преобразует строку, являющуюся ключом для доступа к элементам хранилища, в строго типизированный ключ.
(Переопределяет DictionaryStorageTKey, TValueConvertStringToKey(String).)
Защищённый методConvertStringToKeyWithCaching
Преобразует строку, являющуюся ключом для доступа к элементам хранилища, в строго типизированный ключ, с использованием кэша ключей.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методEnsureCacheResolved
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов. Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows 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.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetOrAdd
Возвращает значение по заданному ключу или создаёт и добавляет значение по умолчанию, причём в хранилище добавляется новый объект IDictionary<string, object>.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методGetStorage
Возвращает хранилище IDictionary<string, object>, декоратором для которого является текущий объект.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методGetStringKey
Преобразует строго типизированный ключ в строку, являющуюся ключом для доступа к элементам хранилища.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методGetValidationName
Возвращает строку, определяющую имя объекта, или null, если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от ValidationObject.)
Защищённый методInit
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методIsValid
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от ValidationObject.)
Защищённый методMemberwiseClone
Creates 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.)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методTryGetValue
Пытается вернуть значение по заданному ключу.
(Унаследован от DictionaryStorageTKey, TValue.)
Открытый методValidate
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Открытый методValidate(IValidationResultBuilder)
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Защищённый методValidateInternal
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также