SessionsController.PostOpen - метод
Открывает сессию для входа пользователя по паре логин/пароль. Возвращает строку, содержащую токен сессии,
который должен передаваться во все другие запросы к веб-сервисам.
Пространство имён: Tessa.Web.ControllersСборка: Tessa.Web (в Tessa.Web.dll) Версия: 3.6.0.23
[HttpPostAttribute("open")]
[TypedJsonBodyAttribute(ConvertPascalCasing = true)]
[ConsumesAttribute("application/json", new string[] { ... })]
[ProducesAttribute("text/plain", new string[] { ... })]
[ProducesResponseTypeAttribute(200)]
public Task<ActionResult<string>> PostOpen(
[FromBodyAttribute] OpenSessionRequest request,
CancellationToken cancellationToken = default
)
<HttpPostAttribute("open")>
<TypedJsonBodyAttribute(ConvertPascalCasing := true)>
<ConsumesAttribute("application/json", New String() { ... })>
<ProducesAttribute("text/plain", New String() { ... })>
<ProducesResponseTypeAttribute(200)>
Public Function PostOpen (
<FromBodyAttribute> request As OpenSessionRequest,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of ActionResult(Of String))
public:
[HttpPostAttribute(L"open")]
[TypedJsonBodyAttribute(ConvertPascalCasing = true)]
[ConsumesAttribute(L"application/json", __gc new array<String^>^ { ... })]
[ProducesAttribute(L"text/plain", __gc new array<String^>^ { ... })]
[ProducesResponseTypeAttribute(200)]
Task<ActionResult<String^>^>^ PostOpen(
[FromBodyAttribute] OpenSessionRequest^ request,
CancellationToken cancellationToken = CancellationToken()
)
[<HttpPostAttribute("open")>]
[<TypedJsonBodyAttribute(ConvertPascalCasing = true)>]
[<ConsumesAttribute("application/json", new string[] { ... })>]
[<ProducesAttribute("text/plain", new string[] { ... })>]
[<ProducesResponseTypeAttribute(200)>]
member PostOpen :
[<FromBodyAttribute>] request : OpenSessionRequest *
?cancellationToken : CancellationToken
-> Task<ActionResult<string>>
- request OpenSessionRequest
-
Запрос на открытие сессии. Содержит учётные данные для входа и параметры открываемой сессии,
включая информацию о приложении и о клиенте.
Может передаваться как типизированный, так и нетипизированный Json.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
Task<ActionResult<String>>Строка, содержащая токен сессии.