ClientControllerMetadata - метод

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

Definition

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

Параметры

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

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

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

См. также