InitializationExtensionHelperDeserializeSettingsToSectionsByTypeAsync(Guid, String, Card, ICardMetadata, ICardRepairManager, Boolean, Boolean, Boolean, Boolean, CancellationToken) - метод

Десериализует настройки в секции карточки.

Definition

Пространство имён: Tessa.Extensions.Platform.Shared.Initialization
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static Task DeserializeSettingsToSectionsByTypeAsync(
	Guid settingsTypeID,
	string? settings,
	Card card,
	ICardMetadata cardMetadata,
	ICardRepairManager cardRepairManager,
	bool setRowsAsInserted,
	bool typedJson,
	bool virtualSectionsOnly = false,
	bool mergeWithCardSections = false,
	CancellationToken cancellationToken = default
)

Параметры

settingsTypeID  Guid
Тип карточки настроек.
settings  String
Настройки в формате JSON.
card  Card
Карточка, в которую десериализуются настройки.
cardMetadata  ICardMetadata
Метаданные карточек.
cardRepairManager  ICardRepairManager
Объект, управляющий исправлением структуры карточки.
setRowsAsInserted  Boolean
Определяет, нужно ли помечать десериализованные строки с состоянием Inserted.
typedJson  Boolean
Определяет, должны ли десериализоваться настройки из типизированного JSON.
virtualSectionsOnly  Boolean  (Optional)
Определяет, должны ли десериализоваться только виртуальные секции.
mergeWithCardSections  Boolean  (Optional)
Признак, определяющий, что настройки settings необходимо объединять с секциями card.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также