WorkflowSignal - класс

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

Definition

Пространство имён: Tessa.Cards.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class WorkflowSignal : IWorkflowSignal, 
	ISealable
Inheritance
Object    WorkflowSignal
Implements
IWorkflowSignal, ISealable

Заметки

Наследники класса могут добавлять свойства и методы.

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

WorkflowSignal Создаёт экземпляр класса с указанием значений его свойств.

Свойства

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

Методы

CheckSealed Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
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)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SealЗащищает объект от изменений.
SealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также