StorageSerializableToObjectDictionaryT, TSerializable(IReadOnlyDictionaryString, T, FuncT, TSerializable, IEqualityComparerString) - метод
Преобразует хэш-таблицу типизированных объектов в хранилище Dictionary<string, object?>,
содержащее сериализованные объекты хэш-таблицы в виде вложенных объектов Dictionary<string, object?>.
Пространство имён: Tessa.Platform.StorageСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static Dictionary<string, Object?> ToObjectDictionary<T, TSerializable>(
IReadOnlyDictionary<string, T>? items,
Func<T, TSerializable> convertFunc,
IEqualityComparer<string>? comparer = null
)
where TSerializable : IStorageSerializable
Public Shared Function ToObjectDictionary(Of T, TSerializable As IStorageSerializable) (
items As IReadOnlyDictionary(Of String, T),
convertFunc As Func(Of T, TSerializable),
Optional comparer As IEqualityComparer(Of String) = Nothing
) As Dictionary(Of String, Object)
public:
generic<typename T, typename TSerializable>
where TSerializable : IStorageSerializable
static Dictionary<String^, Object^>^ ToObjectDictionary(
IReadOnlyDictionary<String^, T>^ items,
Func<T, TSerializable>^ convertFunc,
IEqualityComparer<String^>^ comparer = nullptr
)
static member ToObjectDictionary :
items : IReadOnlyDictionary<string, 'T> *
convertFunc : Func<'T, 'TSerializable> *
?comparer : IEqualityComparer<string>
(* Defaults:
let _comparer = defaultArg comparer null
*)
-> Dictionary<string, Object> when 'TSerializable : IStorageSerializable
- items IReadOnlyDictionaryString, T
- Хэш-таблица типизированных объектов.
- convertFunc FuncT, TSerializable
-
Функция, преобразующая типизированный объект в объект, реализующий IStorageSerializable,
который будет сериализован в виде вложенных объектов Dictionary<string, object?>.
Если функция возвращает null, то объект игнорируется.
- comparer IEqualityComparerString (Optional)
- Объект, используемый для сравнения строк в результирующей хэш-таблице.
- T
- Тип значений в хэш-таблице items.
- TSerializable
-
Тип, реализующий IStorageSerializable, в который преобразуются значения из items.
DictionaryString,
ObjectХранилище, содержащее сериализованные значения из
items.