CardSerializableObjectSerializeObjectListToStorageAsyncT(DictionaryString, Object, String, IEnumerableT, ICardSerializableContext, CancellationToken) - метод

Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object?>.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
protected static ValueTask SerializeObjectListToStorageAsync<T>(
	Dictionary<string, Object?> storage,
	string key,
	IEnumerable<T>? items,
	ICardSerializableContext context,
	CancellationToken cancellationToken = default
)
where T : CardSerializableObject

Параметры

storage  DictionaryString, Object
Хранилище, которое должно содержать сериализованные данные.
key  String
Ключ, по которому сериализованные данные должны быть расположены в хранилище storage.
items  IEnumerableT
Коллекция сериализуемых объектов. Если значение равно null, то сериализована будет пустая коллекция.
context  ICardSerializableContext
Контекст, содержащий информацию по сериализации об объекте CardSerializableObject.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

T
Тип объекта, содержащегося в коллекции. Объект должен наследоваться от CardSerializableObject.

Возвращаемое значение

ValueTask
Асинхронная задача.

См. также