ClientController.Metadata - метод

Выполняет инициализацию данных по сессии и возвращает серверную метаинформацию при запуске web-клиента. Возвращает сериализованную в JSON строку с метаинформацией и настройками пользователя. Некоторые типы подобъектов внутри ответа отдельно сериализуются в типизированный JSON.

Definition

Пространство имён: Tessa.Web.Client.Controllers
Сборка: Tessa.Web.Client (в Tessa.Web.Client.dll) Версия: 3.6.0.23
C#
[HttpGetAttribute("meta")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
public Task<IActionResult> Metadata(
	bool? withoutCards,
	bool? justCards,
	string cardId,
	int? cachedVersion,
	string userSettingsLastUpdate,
	CancellationToken cancellationToken = default
)

Параметры

withoutCards  Nullable<Boolean>
Не возвращать метаинформацию по карточкам.
justCards  Nullable<Boolean>
Возвращать только метаинформацию по карточкам и не возвращать никакую другую метаинформацию или настройки.
cardId  String
Не используется.
cachedVersion  Nullable<Int32>
Версия метаинформации, которая добавлена в кэш на клиенте. Если версия конфигурации на сервере равна версии на клиенте, то загружается ограниченный набор настроек, не связанных с серверной метаинформацией (например. настройки текущего пользователя).
userSettingsLastUpdate  String
Временная метка данных настроек пользовтеля.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<IActionResult>
Сериализованная в JSON строка с метаинформацией и настройками пользователя. Некоторые типы подобъектов внутри ответа отдельно сериализуются в типизированный JSON.

См. также