OperationsController.PostComplete - метод

Завершает операцию с указанным идентификатором и объектом, описывающим результат операции. Операция при этом не удаляется, чтобы процесс, запустивший операцию, мог запросить результаты операции.

Definition

Пространство имён: Tessa.Web.Controllers
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 3.6.0.23
C#
[HttpPostAttribute("{id:guid}/complete")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
[TypedJsonBodyAttribute]
[ConsumesAttribute("application/json", new string[] { ... })]
[ProducesAttribute("application/json", new string[] { ... })]
[ProducesResponseTypeAttribute(204)]
public Task<IActionResult> PostComplete(
	[FromRouteAttribute] Guid id,
	[FromBodyAttribute] OperationResponse response,
	[FromQueryAttribute(Name = "no-response")] bool noResponse = false,
	CancellationToken cancellationToken = default
)

Параметры

id  Guid
Идентификатор операции.
response  OperationResponse
Результат операции или null, если результат не передаётся.
noResponse  Boolean  (Optional)
Признак того, что параметр response игнорируется, как если бы был передан как null.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<IActionResult>
Асинхронная задача.

См. также