StorageSerializerDeserializeAsync - метод

Десериализация объекта с учетом контента, выгруженного во внешние файлы.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ValueTask<(List<Object> DeserializedObject, IList<string> ExternalFileNames)> DeserializeAsync(
	string json,
	IValidationResultBuilder validationResult,
	ISourceDirectoryProvider subContentSourceContent = null,
	CancellationToken cancellationToken = default
)

Параметры

json  String
JSON-строка, которую необходимо десериализовать.
validationResult  IValidationResultBuilder
Результат валидации.
subContentSourceContent  ISourceDirectoryProvider  (Optional)
Провайдер источника для внешнего контента.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskValueTupleListObject, IListString
Кортеж, содержащий: десериализованный storage объекта и список файлов внешнего контента.

Реализации

IStorageSerializerDeserializeAsync(String, IValidationResultBuilder, ISourceDirectoryProvider, CancellationToken)

См. также