Для изменения размера нажмите или перетащите

OperationsControllerPostCreate - метод

Создаёт операцию с заданными параметрами. Операция может быть создана сразу в состоянии "Выполняется", если это указано в флаге CreateInProgress. Возвращает идентификатор созданной операции.

Пространство имён:  Tessa.Web.Controllers
Сборка:  Tessa.Web (в Tessa.Web.dll) Версия: 3.5.0.19
Синтаксис
[HttpPostAttribute("Create")]
[SessionMethodAttribute(UserAccessLevel.Regular)]
public Task<Guid> PostCreate(
	[FromBodyAttribute] Guid typeID,
	[FromBodyAttribute] OperationCreationFlags flags,
	[FromBodyAttribute] string digest,
	[FromBodyAttribute] OperationRequest request,
	[FromBodyAttribute] Guid? id,
	[FromBodyAttribute] byte[] requestHash,
	CancellationToken cancellationToken = default
)

Параметры

typeID
Тип: SystemGuid
Идентификатор типа операции. Системные типы перечислены в OperationTypes.
flags
Тип: Tessa.Platform.OperationsOperationCreationFlags
Флаги создаваемой операции.
digest
Тип: SystemString
Digest операции, т.е. краткое строковое описание.
request
Тип: Tessa.Platform.OperationsOperationRequest
Запрос на создание операции.
id
Тип: SystemNullableGuid
Идентификатор операции или null, если система создаст идентификатор самостоятельно.
requestHash
Тип: SystemByte
Хеш-значение для параметров запроса операции или null, если система рассчитает его самостоятельно. Операция с совпадающими хеш-значениями может быть не создана, если указан флаг FailWhenHasSameRequestHash.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskGuid
Идентификатор созданной операции.
См. также