ClientController.CreateOperationAsync - метод

Создаёт активную операцию IOperationRepository.Create в web-клиенте. Возвращает уникальный идентификатор созданной операции.

Definition

Пространство имён: Tessa.Web.Client.Controllers
Сборка: Tessa.Web.Client (в Tessa.Web.Client.dll) Версия: 3.6.0.23
C#
[HttpPostAttribute("operations/create")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
public Task<ActionResult<Guid>> CreateOperationAsync(
	Guid typeId,
	OperationCreationFlags flags = OperationCreationFlags.None,
	string digest = null,
	string request = null,
	Guid? id = null,
	CancellationToken cancellationToken = default
)

Параметры

typeId  Guid
Идентификатор типа операции.
flags  OperationCreationFlags  (Optional)
Флаговое перечисление OperationCreationFlags для настроек при создании операции.
digest  String  (Optional)
Digest с кратким текстовым описанием операции. Может быть null.
request  String  (Optional)
Сериализованный в типизированный JSON запрос с дополнительной информацией по операции, зависимой от типа операции.
id  Nullable<Guid>  (Optional)
Идентификатор создаваемой операции или null, если идентификатор определяется сервером.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task<ActionResult<Guid>>
Уникальный идентификатор созданной операции.

См. также