OperationQueueStrategyEnqueueAsync(Guid, Guid) - метод
Добавляет операцию в очередь.
Пространство имён: Tessa.Platform.OperationsСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public Task EnqueueAsync(
Guid operationID,
Guid typeID
)
Public Function EnqueueAsync (
operationID As Guid,
typeID As Guid
) As Task
public:
virtual Task^ EnqueueAsync(
Guid operationID,
Guid typeID
) sealed
abstract EnqueueAsync :
operationID : Guid *
typeID : Guid -> Task
override EnqueueAsync :
operationID : Guid *
typeID : Guid -> Task
- operationID Guid
- Идентификатор операции.
- typeID Guid
- Тип операции.
TaskАсинхронная задача.
IOperationQueueStrategyEnqueueAsync(Guid, Guid)
Операция с одним и тем же идентификатором может быть добавлена в очередь несколько раз, проверок на отсутствие дубликатов нет.
Однако в таком случае разные обработчики могут попытаться обработать её одновременно (каждый вернёт идентификатор из очереди).
Поэтому не допускайте дубликатов, контролируя, что нескольких вызовов этого метода для одной и той же операции operationID не происходит.