DictionaryStorage<TKey, TValue> - методы |
Универсальный тип DictionaryStorage<TKey, TValue> предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | Add |
Создаёт и добавляет значение по умолчанию с заданным ключом,
причём в хранилище добавляется новый объект IDictionary<string, object>.
|
![]() | Clear |
Очищает содержимое коллекции пар ключ / значение.
|
![]() | ContainsKey |
Проверяет наличие заданного ключа в коллекции пар ключ / значение.
|
![]() | ConvertKeyToString |
Преобразует строго типизированный ключ в строку, являющуюся ключом для
доступа к элементам хранилища.
|
![]() | ConvertKeyToStringWithCaching |
Преобразует строго типизированный ключ в строку, являющуюся ключом для
доступа к элементам хранилища, с использованием кэша ключей.
|
![]() | ConvertStringToKey |
Преобразует строку, являющуюся ключом для доступа к элементам хранилища,
в строго типизированный ключ.
|
![]() | ConvertStringToKeyWithCaching |
Преобразует строку, являющуюся ключом для доступа к элементам хранилища,
в строго типизированный ключ, с использованием кэша ключей.
|
![]() | EnsureCacheResolved |
Инициализирует объект-обёртку для всех значений, в т.ч. для вложенных объектов.
Рекомендуется выполнять при создании заполненного объекта перед асинхронным обращением к его вложенным объектам.
|
![]() | 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.) |
![]() | Get<T> |
Возвращает значение, полученное по ключу key и приведённое к типу T.
|
![]() | GetByString |
Возвращает значение по строковому ключу, который содержится в хранилище.
|
![]() | GetEnumerator |
Возвращает итератор по коллекции пар ключ / значение.
|
![]() | GetHashCode | Serves as the default hash function. (Унаследован от Object.) |
![]() | GetOrAdd |
Возвращает значение по заданному ключу или создаёт и добавляет значение по умолчанию,
причём в хранилище добавляется новый объект IDictionary<string, object>.
|
![]() | GetStorage |
Возвращает хранилище IDictionary<string, object>,
декоратором для которого является текущий объект.
|
![]() | GetStringKey |
Преобразует строго типизированный ключ в строку, являющуюся ключом для
доступа к элементам хранилища.
|
![]() | GetType | Gets the Type of the current instance. (Унаследован от Object.) |
![]() | GetValidationName |
Возвращает строку, определяющую имя объекта, или null,
если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от ValidationObject.) |
![]() | Init |
Инициализирует значение объекта с заданным ключом, если он отсутствовал в хранилище.
|
![]() | IsValid | Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным. (Унаследован от ValidationObject.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) |
![]() | ObjectCanExistInStorageByKey<T> |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
|
![]() | ObjectCanExistInStorageByValue<T> |
Возвращает признак того, что значение, доступное по ключу key,
может содержаться в хранилище и в таком случае должно проходить проверку на валидность
посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
|
![]() | ObjectExistsInStorageByKey(TKey) |
Возвращает признак того, что значение, доступное по ключу key, содержится в хранилище.
|
![]() | ObjectExistsInStorageByKey<T>(TKey, Func<T, Boolean>) |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки доступно из хранилища по ключу key.
|
![]() | ObjectExistsInStorageByValue<T> |
Возвращает признак того, что значение, доступное по ключу key,
содержится в хранилище и проходит проверку на валидность посредством функции valueIsValid,
причём значение для проверки определяется по функции, передаваемой первым параметром метода Validate.
|
![]() | Remove |
Удаляет значение из коллекции по заданному ключу.
|
![]() | SetByString |
Устанавливает значение по строковому ключу, который содержится в хранилище.
|
![]() | ToString | Returns a string that represents the current object. (Унаследован от Object.) |
![]() | TryGetValue |
Пытается вернуть значение по заданному ключу.
|
![]() | Validate() |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.) |
![]() | Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject.) |
![]() | ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject.) |