CardsController.PostGetFileContent - метод

Загружает содержимое файла с указанными параметрами в виде потока файла FileStreamResult. Предпочитаемое имя файла возвращается как заголовок Content-Disposition в Response. Результат запроса API карточек CardGetFileContentResponse не возвращается, но про наличии ошибок будет возвращён PlainValidationResult, сериализованный как typed json, с кодом ошибки BadRequest.

Definition

Пространство имён: Tessa.Web.Controllers
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 3.6.0.23
C#
[HttpPostAttribute("get-file-content")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
[TypedJsonBodyAttribute]
[ConsumesAttribute("application/json", new string[] { ... })]
[ProducesAttribute("application/octet-stream", new string[] { ... })]
[ProducesResponseTypeAttribute(200)]
public Task<IActionResult> PostGetFileContent(
	[FromBodyAttribute] CardGetFileContentRequest request,
	CancellationToken cancellationToken = default
)

Параметры

request  CardGetFileContentRequest
Запрос на загрузку содержимого файла.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<IActionResult>
Поток файла FileStreamResult или результат валидации PlainValidationResult в случае ошибки с кодом возврата BadRequest.

См. также