ConditionContext - класс

Контекст проверки условия в ICondition

Definition

Пространство имён: Tessa.Platform.Conditions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class ConditionContext : IConditionContext, 
	IExtensionContext
Inheritance
Object    ConditionContext
Implements
IExtensionContext, IConditionContext

Конструкторы

ConditionContext(Card, Card, IDbScope, ISession, IValidationResultBuilder, IUnityContainer)Инициализирует новый экземпляр класса ConditionContext
ConditionContext(Guid, FuncCancellationToken, ValueTaskCard, Card, IDbScope, ISession, IValidationResultBuilder, IUnityContainer)Инициализирует новый экземпляр класса ConditionContext

Свойства

CancellationToken Объект, посредством которого можно отменить асинхронную задачу.
CardID Идентификатор карточки, по которой проверяется условие
Container Контейнер с зависимостями
DbScope Объект для доступа к базе данных
Info Дополнительная информация, которая передается между проверками всех условий
Session Текущая сессия сотрудника. При отправке уведомлений это сессия получателя
Settings Настройки условия
StoreCard Экземпляр сохраняемой карточки, если проверка условий производится при сохранении, или null, если проверка условий происходит при загрузке.
ValidationResult Билдер результата валидации

Методы

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)
GetCardAsync Возвращает текущую карточку, для которой проверяются условия, или null, если загрузка карточки выполнена с ошибкой.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
GetWorkflowContext Метод для получения контекста обработки процессов IWorkflowEngineContext из контекста проверки условий IConditionContext.
(Определяется WorkflowEngineExtensions)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)
SetWorkflowContext Метод для установки контекста обработки процессов IWorkflowEngineContext в контекст проверки условий IConditionContext.
(Определяется WorkflowEngineExtensions)

См. также