ClientController.Metadata - метод
Выполняет инициализацию данных по сессии и возвращает серверную метаинформацию при запуске web-клиента.
Возвращает сериализованную в JSON строку с метаинформацией и настройками пользователя.
Некоторые типы подобъектов внутри ответа отдельно сериализуются в типизированный JSON.
Пространство имён: Tessa.Web.Client.ControllersСборка: Tessa.Web.Client (в Tessa.Web.Client.dll) Версия: 3.6.0.23
[HttpGetAttribute("meta")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
public Task<IActionResult> Metadata(
bool? withoutCards,
bool? justCards,
string cardId,
int? cachedVersion,
string userSettingsLastUpdate,
CancellationToken cancellationToken = default
)
<HttpGetAttribute("meta")>
<SessionMethodAttribute(UserAccessLevel.Regular)>
Public Function Metadata (
withoutCards As Boolean?,
justCards As Boolean?,
cardId As String,
cachedVersion As Integer?,
userSettingsLastUpdate As String,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IActionResult)
public:
[HttpGetAttribute(L"meta")]
[SessionMethodAttribute(UserAccessLevel::Regular)]
Task<IActionResult^>^ Metadata(
Nullable<bool> withoutCards,
Nullable<bool> justCards,
String^ cardId,
Nullable<int> cachedVersion,
String^ userSettingsLastUpdate,
CancellationToken cancellationToken = CancellationToken()
)
[<HttpGetAttribute("meta")>]
[<SessionMethodAttribute(UserAccessLevel.Regular)>]
member Metadata :
withoutCards : Nullable<bool> *
justCards : Nullable<bool> *
cardId : string *
cachedVersion : Nullable<int> *
userSettingsLastUpdate : string *
?cancellationToken : CancellationToken
-> Task<IActionResult>
- withoutCards Nullable<Boolean>
- Не возвращать метаинформацию по карточкам.
- justCards Nullable<Boolean>
- Возвращать только метаинформацию по карточкам и не возвращать никакую другую метаинформацию или настройки.
- cardId String
- Не используется.
- cachedVersion Nullable<Int32>
-
Версия метаинформации, которая добавлена в кэш на клиенте. Если версия конфигурации на сервере равна версии на клиенте,
то загружается ограниченный набор настроек, не связанных с серверной метаинформацией (например. настройки текущего пользователя).
- userSettingsLastUpdate String
- Временная метка данных настроек пользовтеля.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
Task<IActionResult>
Сериализованная в JSON строка с метаинформацией и настройками пользователя.
Некоторые типы подобъектов внутри ответа отдельно сериализуются в типизированный JSON.