InitializationExtensionHelperDeserializeUserSettingsToSectionsAsync - метод
Десериализует настройки пользователя в секции карточки.
Пространство имён: Tessa.Extensions.Platform.Shared.InitializationСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task DeserializeUserSettingsToSectionsAsync(
string settings,
Card personalRole,
ICardMetadata cardMetadata,
ICardRepairManager cardRepairManager,
bool setRowsAsInserted = false,
bool mergeWithRoleSections = false,
CancellationToken cancellationToken = default
)
Public Shared Function DeserializeUserSettingsToSectionsAsync (
settings As String,
personalRole As Card,
cardMetadata As ICardMetadata,
cardRepairManager As ICardRepairManager,
Optional setRowsAsInserted As Boolean = false,
Optional mergeWithRoleSections As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
) As Task
public:
static Task^ DeserializeUserSettingsToSectionsAsync(
String^ settings,
Card^ personalRole,
ICardMetadata^ cardMetadata,
ICardRepairManager^ cardRepairManager,
bool setRowsAsInserted = false,
bool mergeWithRoleSections = false,
CancellationToken cancellationToken = CancellationToken()
)
static member DeserializeUserSettingsToSectionsAsync :
settings : string *
personalRole : Card *
cardMetadata : ICardMetadata *
cardRepairManager : ICardRepairManager *
?setRowsAsInserted : bool *
?mergeWithRoleSections : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _setRowsAsInserted = defaultArg setRowsAsInserted false
let _mergeWithRoleSections = defaultArg mergeWithRoleSections false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task
- settings String
- Настройки пользователя в формате JSON.
- personalRole Card
- Карточка сотрудника, в которую десериализуются настройки.
- cardMetadata ICardMetadata
- Метаданные карточек.
- cardRepairManager ICardRepairManager
- Объект, управляющий исправлением структуры карточки.
- setRowsAsInserted Boolean (Optional)
- Определяет, нужно ли помечать десериализованные строки с состоянием Inserted.
- mergeWithRoleSections Boolean (Optional)
- Признак, определяющий, что настройки settings необходимо объединять с секциями personalRole.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskАсинхронная задача.