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

KrScope - класс

Предоставляет методы для работы с текущим контекстом расширений типового расширения и использования разделяемых объектов карточек.
Иерархия наследования
SystemObject
  Tessa.Extensions.Default.Server.Workflow.KrProcess.ScopeKrScope

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

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

Конструкторы
  ИмяОписание
Открытый методKrScope
Инициализирует новый экземпляр класса KrScope
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCurrentLevel
Возвращает текущий уровень контекста KrScopeContext или значение по умолчанию для типа, если код вызван вне KrScopeContext.
Открытое свойствоDepth
Возвращает количество уровней в текущем контексте KrScopeContext.
Открытое свойствоExists
Возвращает значение, показывающее, что текущий код выполняется внутри операции с контекстом KrScopeContext, а свойство Current ссылается на действительный контекст.
Открытое свойствоInfo
Возвращает хранилище произвольных данных с областью видимости на текущий и вложенные запросы.
Открытое свойствоValidationResult
Возвращает результат валидации операций, производимых в текущем контексте KrScopeContext. Извне писать в это свойство не рекомендуется.
В начало страницы
Методы
  ИмяОписание
Открытый методAddDisposableObject(IAsyncDisposable)
Добавляет объект, освобождение ресурсов которого будет выполнено при выполнении DisposeAsync этого объекта.
Открытый методAddDisposableObject(IDisposable)
Добавляет объект, освобождение ресурсов которого будет выполнено при выполнении DisposeAsync этого объекта.
Открытый методAddProcessHolder
Добавить холдер процесса в текущий KrScope.
Открытый методCreateSecondaryKrSatelliteAsync
Создать и сохранить дополнительный сателлит для работы доп. процесса.
Открытый методEnsureMainCardHasTaskHistoryAsync
Загружает историю заданий для карточки с указанным идентификатором загруженной в KrScope. По умолчанию история заданий не загружается.
Открытый методEnterNewLevel
Создать новый уровень уровень контекста KrScopeContext.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методForceIncrementMainCardVersion
Явно увеличить версию карточки с заданным идентификатором.
Открытый методGetCurrentHistoryGroupAsync
Получить текущую группу истории заданий для указанной карточки, чей контекстуальный сателлит находится в текущем KrScope.
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetKrSatelliteAsync
Возвращает основной сателлит процесса ([!:DefaultCardTypes.KrSatelliteTypeID]) для заданной карточки. При наличии изменений сателлит будет сохранен в [!:ICardStoreExtension.BeforeCommitTransaction]. Если контекста Current не существует, то сателлит будет загружен явно, дальнейшее отслеживание производится не будет.
Открытый методGetMainCardAsync
Получить карточку для текущего запроса. При загрузке карточки исключается следующая информация: RestrictTasks и RestrictTaskHistory.
Открытый методGetMainCardFileContainerAsync
Получить контейнер файлов для карточки.
Открытый методGetProcessHolder
Возвращает холдер процесса из текущего KrScope.
Открытый методGetSecondaryKrSatelliteAsync
Возвращает существующий сателлит вторичного процесса.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методIsCardLocked
Возвращает значение, показывающее, что карточка с указанным идентификатором заблокирована для сохранения.
Открытый методLockCard
Заблокировать карточку для сохранения. Если карточка заблокирована, то при выходе с уровня сохранение произведено не будет.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методReleaseCard
Снять блокировку с карточки на сохранение.
Открытый методRemoveProcessHolder
Удалить холдер процесса из текущего KrScope.
Открытый методSetCurrentHistoryGroupAsync
Установить новую группу истории заданий для указанной карточки, чей контекстуальный сателлит находится в текущем KrScope.
Открытый методStoreSatelliteExplicitlyAsync
Явное сохранение сателлита. В общем случае является избыточным и не рекомендуется.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddLaunchedRunner (Определяется KrProcessExtensions.)
Открытый метод расширенияAddToLaunchedLevels (Определяется KrProcessExtensions.)
Открытый метод расширенияDisableMultirunForRequest (Определяется KrProcessExtensions.)
Открытый метод расширенияFirstLaunchPerRequest (Определяется KrProcessExtensions.)
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияGetKrProcessClientCommands (Определяется KrProcessExtensions.)
Открытый метод расширенияGetKrProcessRunnerTrace (Определяется KrProcessExtensions.)
Открытый метод расширенияGetRunnerState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияHasLaunchedRunner (Определяется KrProcessExtensions.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияIsDefaultProcessState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияMultirunEnabled (Определяется KrProcessExtensions.)
Открытый метод расширенияRemoveLaunchedRunner (Определяется KrProcessExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияSetDefaultState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияSetRunnerState (Определяется KrProcessStateMachineExtensions.)
Открытый метод расширенияTryAddClientCommand (Определяется KrProcessExtensions.)
Открытый метод расширенияTryAddToTrace (Определяется KrProcessExtensions.)
В начало страницы
См. также