Для изменения размера нажмите или перетащите

IKrScope - интерфейс

Описывает объект предоставляющий методы для работы с текущим контекстом расширений типового расширения и использования разделяемых объектов карточек.

Пространство имён:  Tessa.Extensions.Default.Server.Workflow.KrProcess.Scope
Сборка:  Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.5.0.19
Синтаксис
public interface IKrScope

Тип IKrScope предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоCurrentLevel
Возвращает текущий уровень контекста KrScopeContext или значение по умолчанию для типа, если код вызван вне KrScopeContext.
Открытое свойствоDepth
Возвращает количество уровней в текущем контексте KrScopeContext.
Открытое свойствоExists
Возвращает значение, показывающее, что текущий код выполняется внутри операции с контекстом KrScopeContext, а свойство Current ссылается на действительный контекст.
Открытое свойствоInfo
Возвращает хранилище произвольных данных с областью видимости на текущий и вложенные запросы.
Открытое свойствоValidationResult
Возвращает результат валидации операций, производимых в текущем контексте KrScopeContext. Извне писать в это свойство не рекомендуется.
В начало страницы
Методы
  ИмяОписание
Открытый методAddDisposableObject(IAsyncDisposable)
Добавляет объект, освобождение ресурсов которого будет выполнено при выполнении DisposeAsync этого объекта.
Открытый методAddDisposableObject(IDisposable)
Добавляет объект, освобождение ресурсов которого будет выполнено при выполнении DisposeAsync этого объекта.
Открытый методAddProcessHolder
Добавить холдер процесса в текущий KrScope.
Открытый методCreateSecondaryKrSatelliteAsync
Создать и сохранить дополнительный сателлит для работы доп. процесса.
Открытый методEnsureMainCardHasTaskHistoryAsync
Загружает историю заданий для карточки с указанным идентификатором загруженной в KrScope. По умолчанию история заданий не загружается.
Открытый методEnterNewLevel
Создать новый уровень уровень контекста KrScopeContext.
Открытый методForceIncrementMainCardVersion
Явно увеличить версию карточки с заданным идентификатором.
Открытый методGetCurrentHistoryGroupAsync
Получить текущую группу истории заданий для указанной карточки, чей контекстуальный сателлит находится в текущем KrScope.
Открытый методGetKrSatelliteAsync
Возвращает основной сателлит процесса ([!:DefaultCardTypes.KrSatelliteTypeID]) для заданной карточки. При наличии изменений сателлит будет сохранен в [!:ICardStoreExtension.BeforeCommitTransaction]. Если контекста Current не существует, то сателлит будет загружен явно, дальнейшее отслеживание производится не будет.
Открытый методGetMainCardAsync
Получить карточку для текущего запроса. При загрузке карточки исключается следующая информация: RestrictTasks и RestrictTaskHistory.
Открытый методGetMainCardFileContainerAsync
Получить контейнер файлов для карточки.
Открытый методGetProcessHolder
Возвращает холдер процесса из текущего KrScope.
Открытый методGetSecondaryKrSatelliteAsync
Возвращает существующий сателлит вторичного процесса.
Открытый методIsCardLocked
Возвращает значение, показывающее, что карточка с указанным идентификатором заблокирована для сохранения.
Открытый методLockCard
Заблокировать карточку для сохранения. Если карточка заблокирована, то при выходе с уровня сохранение произведено не будет.
Открытый методReleaseCard
Снять блокировку с карточки на сохранение.
Открытый методRemoveProcessHolder
Удалить холдер процесса из текущего KrScope.
Открытый методSetCurrentHistoryGroupAsync
Установить новую группу истории заданий для указанной карточки, чей контекстуальный сателлит находится в текущем KrScope.
Открытый методStoreSatelliteExplicitlyAsync
Явное сохранение сателлита. В общем случае является избыточным и не рекомендуется.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddLaunchedRunner (Определяется KrProcessExtensions.)
Открытый метод расширенияAddToLaunchedLevels (Определяется KrProcessExtensions.)
Открытый метод расширенияDisableMultirunForRequest (Определяется KrProcessExtensions.)
Открытый метод расширенияFirstLaunchPerRequest (Определяется KrProcessExtensions.)
Открытый метод расширенияGetKrProcessClientCommands (Определяется KrProcessExtensions.)
Открытый метод расширенияGetKrProcessRunnerTrace (Определяется KrProcessExtensions.)
Открытый метод расширенияGetRunnerState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияHasLaunchedRunner (Определяется KrProcessExtensions.)
Открытый метод расширенияIsDefaultProcessState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияMultirunEnabled (Определяется KrProcessExtensions.)
Открытый метод расширенияRemoveLaunchedRunner (Определяется KrProcessExtensions.)
Открытый метод расширенияSetDefaultState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияSetRunnerState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияTryAddClientCommand (Определяется KrProcessExtensions.)
Открытый метод расширенияTryAddToTrace (Определяется KrProcessExtensions.)
В начало страницы
См. также