IWorkflowEngineCardsScope - интерфейс

Scope для загрузки карточек в рамках обработки WorkflowEngine.

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public interface IWorkflowEngineCardsScope

Свойства

CardStorePriorityComparer Возвращает или задаёт компаратор, определяющий порядок сохранения карточек. Может иметь значение по умолчанию для типа, в этом случае упорядочивание карточек при сохранении не выполняется.

Методы

AddNewCard Добавляет указанную карточку в Scope.
CardIsLoaded Проверяет, загружена ли карточка с заданным идентификатором или нет.
Create Создаёт контекст загрузки карточек для WorkflowEngine.
GetCardAsync(Guid, IValidationResultBuilder, CancellationToken) Загружает карточку с заданным идентификатором.
GetCardAsync(Guid, FuncGuid, CardGetRequest, IValidationResultBuilder, CancellationToken) Загружает карточку, имеющую указанный идентификатор. Если карточка не найдена в кэше карточек, то она загружается из БД.
GetCardForSendTasksAsync Создаёт и возвращает карточку для отправки задания.
GetFileContainerAsync Возвращает файловый контейнер для карточки с заданным идентификатором.
GetLoadedCards Возвращает перечисление загруженных карточек.
GetLoadedFileContainers Возвращает перечисление загруженных контейнеров файлов.
GetSatelliteAsync Возвращает карточку сателлита.
InvalidateAsync Сбрасывает все загруженные объекты.
RemoveLoadedCardAsync Выполняет удаление карточки из текущего скоупа.
RemoveLoadedSatelliteAsync Выполняет удаление сателлита из текущего скоупа.
TryGetLoadedFileContainer Возвращает файловый контейнер для карточки, если он уже был загружен.

См. также