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

OperationServerRepositoryCreateAsync - метод

Создаёт операцию с заданными параметрами.

Пространство имён:  Tessa.Platform.Operations
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public Task<Guid> CreateAsync(
	Guid typeID,
	OperationCreationFlags flags = OperationCreationFlags.None,
	string digest = null,
	OperationRequest request = null,
	Guid? id = null,
	byte[] requestHash = null,
	bool checkPermissions = false,
	CancellationToken cancellationToken = default
)

Параметры

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

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

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

Реализации

IOperationRepositoryCreateAsync(Guid, OperationCreationFlags, String, OperationRequest, NullableGuid, Byte, Boolean, CancellationToken)
См. также