IOperationRepositoryTryGetOperationIDByHashAsync - метод

Возвращает идентификатор первой попавшейся операции по заданным идентификатору типа и хешу от запроса или , если операция не найдена.

Definition

Пространство имён: Tessa.Platform.Operations
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
Task<Guid?> TryGetOperationIDByHashAsync(
	Guid typeID,
	byte[] hash,
	bool? postponed = null,
	CancellationToken cancellationToken = default
)

Параметры

typeID  Guid
Идентификатор типа операции.
hash  Byte
Хеш операции. Не должен быть равен .
postponed  NullableBoolean  (Optional)
true, если поиск должен выполняться только среди отложенных операций; false, если поиск должен выполняться только среди активных (не отложенных) операций; null, если поиск должен выполняться среди всех операций.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskNullableGuid
Идентификатор первой попавшейся операции по заданным идентификатору типа и хешу от запроса или , если операция не найдена.

Заметки

Параметр postponed игнорируется при передаче с клиента, поиск всегда выполняется, независимо от отложенности операции (как при передаче null).

См. также