public static class StorageReadOnlyExtensions<ExtensionAttribute>
Public NotInheritable Class StorageReadOnlyExtensions[ExtensionAttribute]
public ref class StorageReadOnlyExtensions abstract sealed[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type StorageReadOnlyExtensions = class end| ConvertEnumRT | Возвращает значение перечисления Enum или defaultValue из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. Преобразование из строк выполняется без учёта регистра. |
| GetRT | Возвращает значение из хранилища IReadOnlyDictionary<string, object>, полученное по ключу key и приведённое к типу T. |
| GetSerializedListRT | Извлекает список нетипизированных объектов из хранилища. |
| GetSerializedObjectRT | Извлекает нетипизированный объект из хранилища. |
| GetTypedListRT | Извлекает из хранилища список типизированных объектов. |
| GetTypedObjectDictionaryRT | Десериализует сложный типизированный словарь [string, T]. |
| GetTypedObjectRT | Извлекает из словаря объект, сериализованный с сохранением типа. |
| TryConvertBooleanEnumerableR | Возвращает перечисление значений Boolean или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Boolean. |
| TryConvertBooleanR | Возвращает значение Boolean или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertByteR | Возвращает значение Byte или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertBytesR | Возвращает значение byte[] или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertDateTimeOffsetR | Возвращает значение DateTimeOffset или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertDateTimeR | Возвращает значение DateTime с типом UTC или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertDoubleEnumerableR | Возвращает перечисление значений Double или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Double. |
| TryConvertDoubleR | Возвращает значение Double или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertEnumRT | Возвращает значение перечисления Enum или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. Преобразование из строк выполняется без учёта регистра. |
| TryConvertFlagsRTFlags | Возвращает значение флагового перечисления TFlags из указанного хранилища по ключу или null, если ключ не найден. |
| TryConvertGuidEnumerableR | Возвращает перечисление значений Guid или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Guid. |
| TryConvertGuidR | Возвращает значение Guid или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertInt32EnumerableR | Возвращает перечисление значений Int32 или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Int32. |
| TryConvertInt32R | Возвращает значение Int32 или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertInt64EnumerableR | Возвращает перечисление значений Int64 или null, если список отсутствует по ключу. Если список присутствует, то каждое значение должно быть не равно null и успешно конвертироваться в Int64. |
| TryConvertInt64R | Возвращает значение Int64 или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryConvertTimeSpanR | Возвращает значение TimeSpan или null из указанного хранилища по ключу. Выполняет преобразование типов при необходимости. |
| TryGetRT | Возвращает либо значение из хранилища IReadOnlyDictionary<string, object>, полученное по ключу key и приведённое к типу T при его наличии, либо возвращает значение по умолчанию defaultValue, если запрошенное значение отсутствовало в хранилище. Внимание! Если требуется получить значение, которое может присутствовать со значением null, но тип данных не допускает null, например, для типа int, то пишите следующим образом: storage.TryGetR<int?>("key") ?? 0 |
| TryGetValueRT |
Возвращает признак наличия значения в хранилище IReadOnlyDictionary<string, object>,
полученное по ключу key и само значение и приведённое к типу T при его наличии.
Внимание! Если требуется получить значение, которое может присутствовать со значением null, но тип данных не допускает null, например, для типа int, то пишите следующим образом: storage.TryGetR<int?>("key") ?? 0 |