IWorkflowSignal - интерфейс

Сигнал в Workflow API. Обеспечивает взаимодействие с подпроцессом в произвольный момент времени.

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IWorkflowSignal : ISealable
Implements
ISealable

Свойства

IDИдентификатор сигнала.
InfoДополнительная информация для расширений, связанная с сигналом.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
Name Имя (алиас) сигнала, с которым может быть связана произвольная логика обработки, т.е. сигналы одного типа с разными именами могут обрабатываться по-разному.
Number Номер сигнала, по которому может определяться способ его прохождения. Можно задать совместно или вместо имени сигнала [Tessa.Cards.Workflow.IWorkflowSignal.Name].
ParametersПараметры поступившего сигнала в произвольном формате.
ProcessID Идентификатор подпроцесса, к которому относится сигнал, или null, если подпроцесс определяется не по идентификатору, а по имени типа [Tessa.Cards.Workflow.IWorkflowSignal.ProcessTypeName].
ProcessTypeName Имя типа подпроцесса, на экземпляр которого отправляется сигнал. Имя должно быть указано для любых экземпляров сигналов: как для подпроцессов с указанным идентификатором, так и для подпроцессов, существующих в единственном экземпляре для карточки. Если в текущий момент активно несколько подпроцессов данного типа и не был указан идентификатор подпроцесса, то только один экземпляр (случайный) получит сигнал для обработки.
TypeТип сигнала, влияет на способ его обработки.

Методы

SealЗащищает объект от изменений.
(Унаследован от ISealable)

См. также