WorkflowSignal - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.Cards.WorkflowСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public WorkflowSignal(
string? processTypeName,
string? name = null,
int number = 0,
WorkflowSignalType? type = null,
Guid? processID = null,
Guid? id = null
)
Public Sub New (
processTypeName As String,
Optional name As String = Nothing,
Optional number As Integer = 0,
Optional type As WorkflowSignalType = Nothing,
Optional processID As Guid? = Nothing,
Optional id As Guid? = Nothing
)
public:
WorkflowSignal(
String^ processTypeName,
String^ name = nullptr,
int number = 0,
WorkflowSignalType^ type = nullptr,
Nullable<Guid> processID = nullptr,
Nullable<Guid> id = nullptr
)
new :
processTypeName : string *
?name : string *
?number : int *
?type : WorkflowSignalType *
?processID : Nullable<Guid> *
?id : Nullable<Guid>
(* Defaults:
let _name = defaultArg name null
let _number = defaultArg number 0
let _type = defaultArg type null
let _processID = defaultArg processID null
let _id = defaultArg id null
*)
-> WorkflowSignal
Параметры
- processTypeName String
-
Имя типа подпроцесса, на экземпляр которого отправляется сигнал.
Актуально для процессов, существующих в единственном экземпляре для карточки.
Если в текущий момент активно несколько подпроцессов данного типа,
то только один экземпляр (случайный) получит сигнал для обработки.
- name String (Optional)
-
Имя (алиас) сигнала, с которым может быть связана произвольная логика обработки,
т.е. сигналы одного типа с разными именами могут обрабатываться по-разному.
- number Int32 (Optional)
-
Номер сигнала, по которому может определяться способ его прохождения.
Можно задать совместно или вместо имени сигнала Name.
- type WorkflowSignalType (Optional)
-
Тип сигнала, влияет на способ его обработки,
или null, если используется сигнал по умолчанию Default.
- processID NullableGuid (Optional)
-
Идентификатор подпроцесса, к которому относится сигнал, или null,
если подпроцесс определяется не по идентификатору, а по имени типа processTypeName.
- id NullableGuid (Optional)
-
Идентификатор сигнала
или null, если создаётся сигнал с новым идентификатором.