OperationQueueRedisInitializerInitializeAsync - метод

Инициализирует очереди, удаляя всё их прежнее содержимое и устанавливая его в соответствии с переданными идентификаторами.

Definition

Пространство имён: Tessa.Platform.Operations
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public Task InitializeAsync(
	IRedisInitializationContext context,
	IReadOnlyCollection<(Guid OperationID, Guid TypeID, DateTime Created)>? allActiveOperations
)

Параметры

context  IRedisInitializationContext
Контекст для инициализации данных системы в Redis.
allActiveOperations  IReadOnlyCollectionValueTupleGuid, Guid, DateTime
Идентификаторы операций и их типов для всех активных операций (не отложенных), а также дата создания такой операции, которая используется для определения порядка очередей (рекомендуется передавать дату только в UTC).

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

Task
Асинхронная задача.

Реализации

IOperationQueueRedisInitializerInitializeAsync(IRedisInitializationContext, IReadOnlyCollectionValueTupleGuid, Guid, DateTime)

Исключения

InvalidOperationExceptionОшибка при попытке удалить все существующие операции из очередей Redis.

См. также