KrScopeContext - класс

Контекст Kr расширений на сохранение.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrProcess.Scope
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public sealed class KrScopeContext : IDisposable
Inheritance
Object    KrScopeContext
Implements
IDisposable

Свойства

Cards Словарь карточек, расположенных в контексте. Доступ осуществляется по их идентификатору.
CardsWithTaskHistory Набор идентификаторов карточек, для которых была загружена история заданий. Объекты карточек содержатся в Cards.
Current Текущий контекст KrScopeContext или значение , если он недоступен.
ForceIncrementCardVersion Набор идентификаторов карточек, для которых должен быть принудительно увеличен номер версии при сохранении. Объекты карточек могут не содержатся в Cards.
HasCurrent Признак того, что текущий код выполняется внутри операции с контекстом KrScopeContext, а свойство Current ссылается на действительный контекст.
Info Словарь с дополнительной информацией, сохранённой в контексте.
IsUsed Значение, показывающее, что текущий объект может быть доступен через свойство Current в соответствующем потоке.
ProcessHolders Набор объектов ProcessHolder, доступ к которым осуществляется по ProcessHolderID.
ValidationResult Объект, выполняющий построение результата валидации.

Методы

AddAsyncDisposableObject Добавляет объект, для которого нужно вызвать метод DisposeAsync при выполнении метода InvalidateAsync.
AddCardFileContainer Добавляет ICardFileContainer в контекст.
AddDisposableObject Добавляет объект, для которого нужно вызвать метод Dispose при выполнении метода InvalidateAsync.
AddSatellite Добавляет карточку сателлита в контекст.
AddSecondaryKrSatellite Добавляет карточку сателлита вторичного процесса в контекст.
Create Создаёт область видимости для значения в текущем потоке.
Dispose Уведомляет о том, что объект больше не доступен по свойству Current.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InvalidateAsync Выполняет действия по освобождению ресурсов, занимаемых этим объектом.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetCardFileContainer Возвращает ICardFileContainer, содержащийся в контексте.
TryGetSatellite Возвращает карточку сателлита, содержащуюся в контексте.
TryGetSecondaryKrSatellite Возвращает карточку сателлита вторичного процесса, содержащуюся в контексте.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также