CardSerializableObjectDeserializeFromJsonAsyncT(String, ICardSerializableContext, CancellationToken) - метод

Создаёт и объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static ValueTask<T> DeserializeFromJsonAsync<T>(
	string json,
	ICardSerializableContext? parentContext,
	CancellationToken cancellationToken = default
)
where T : new(), CardSerializableObject

Параметры

json  String
Текстовый JSON, который десериализуется. Не должен быть равен null.
parentContext  ICardSerializableContext
Родительский контекст, предоставляющий информацию по версии DeserializedFormatVersion, или null, если версия определяется для текущего объекта.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

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

ValueTaskT
Десериализованный объект (может подменять значение, при использовании глобальных ссылок).

См. также