IKrExecutionContext - интерфейс

Контекст IKrExecutor.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.22
C#
public interface IKrExecutionContext : IExtensionContext
Implements
IExtensionContext

Свойства

CancellationTokenОбъект, посредством которого можно отменить асинхронную задачу.
(Унаследован от IExtensionContext)
CardContext Контекст расширения карточки, содержащейся в контексте выполнения.
CardID Идентификатор текущей карточки или , если она не задана.
CardType Тип текущей карточки или , если он не задан.
DocTypeID Идентификатор типа документа текущей карточки или , если тип или карточка не заданы.
ExecutionUnitIDs Список идентификаторов единиц выполнения, которые необходимо выполнить, или , если выполняются все единицы выполнения.
GroupID Идентификатор группы единиц выполнения ExecutionUnitIDs.
KrComponents Включённые компоненты типового решения для текущей карточки или , если карточка не задана.
MainCardAccessStrategy Стратегия загрузки основной карточки.
SecondaryProcess Информация о вторичном процессе, для которого выполняется пересчёт или , если выполняется пересчёт для основного процесса.
TypeID Идентификатор типа карточки или документа.
ValidationResult 
WorkflowProcess 

Методы

Copy(ISetGuid) Создаёт новый контекст выполнения на основе существующего с учётом новых единиц выполнения.
Copy(NullableGuid, ISetGuid) Создаёт новый контекст выполнения на основе существующего с учетом новых единиц выполнения и идентификатора группы.
GetCompilationResultAsync Возвращает результат компиляции IKrCompilationResult.

См. также