OperationsControllerPostReportProgress - метод |
Устанавливает прогресс операции в процентах. Операция должна быть запущена с флагом
ReportsProgress.
Возвращает признак того, что подходящая операция найдена, и её прогресс установлен.
Пространство имён:
Tessa.Web.Controllers
Сборка:
Tessa.Web (в Tessa.Web.dll) Версия: 3.5.0.19
Синтаксис [HttpPostAttribute("ReportProgress")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
public Task<bool> PostReportProgress(
[FromBodyAttribute] Guid id,
[FromBodyAttribute] double progress,
CancellationToken cancellationToken = default
)
<HttpPostAttribute("ReportProgress")>
<SessionMethodAttribute(UserAccessLevel.Regular)>
Public Function PostReportProgress (
<FromBodyAttribute> id As Guid,
<FromBodyAttribute> progress As Double,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Boolean)
public:
[HttpPostAttribute(L"ReportProgress")]
[SessionMethodAttribute(UserAccessLevel::Regular)]
Task<bool>^ PostReportProgress(
[FromBodyAttribute] Guid id,
[FromBodyAttribute] double progress,
CancellationToken cancellationToken = CancellationToken()
)
[<HttpPostAttribute("ReportProgress")>]
[<SessionMethodAttribute(UserAccessLevel.Regular)>]
member PostReportProgress :
[<FromBodyAttribute>] id : Guid *
[<FromBodyAttribute>] progress : float *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
Параметры
- id
- Тип: SystemGuid
Идентификатор операции. - progress
- Тип: SystemDouble
Прогресс операции в процентах. Должен быть между 0 и 100. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Возвращаемое значение
Тип:
TaskBooleantrue, если подходящая операция найдена и её прогресс установлен;
false в противном случае.
См. также