ClientControllerCreateOperationAsync - метод

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

Definition

Пространство имён: Tessa.Web.Client.Controllers
Сборка: Tessa.Web.Client (в Tessa.Web.Client.dll) Версия: 3.6.0.24
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  NullableGuid  (Optional)
Идентификатор создаваемой операции или null, если идентификатор определяется сервером.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskActionResultGuid
Уникальный идентификатор созданной операции.

См. также