Class ConditionalSequenceFlow
Представляет соединение элементов бизнес-процесса с условием.
Inherited Members
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class ConditionalSequenceFlow : SequenceFlow, IFlowElement
Constructors
ConditionalSequenceFlow(FlowSchema)
Инициализирует экземпляр ConditionalSequenceFlow, используя схему процесса FlowSchema.
Declaration
public ConditionalSequenceFlow(FlowSchema flowSchema)
Parameters
Type | Name | Description |
---|---|---|
FlowSchema | flowSchema | Схема процесса. |
Properties
ActivityResults
Результаты активности бизнес-процесса.
Declaration
public LinkedList<Guid> ActivityResults { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.LinkedList<System.Guid> |
PressedButtonsCode
Коды нажатых кнопок.
Declaration
public LinkedList<string> PressedButtonsCode { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.LinkedList<System.String> |
ResultParameterName
Имя результирующего параметра элемента бизнес-процесса.
Declaration
public string ResultParameterName { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
CheckCondition(Guid)
Выполняет проверку условия перехода к следующему элементу бизнес-процесса.
Declaration
public override bool CheckCondition(Guid processUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | processUId | Идентификатор экземпляра процесса, для которого необходимо проверять условие. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Overrides
Equals(Object)
Определяет, равны ли данный экземпляр ConditionalSequenceFlow и заданный экземпляр System.Object.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Экземпляр System.Object, который сравнивается с текущим экземпляром ConditionalSequenceFlow. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Overrides
GetHashCode()
Возвращает хэш-код объекта.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Хэш-код объекта. |
Overrides
ReadProperties(DataReader)
Выполняет чтение свойств.
Declaration
public override void ReadProperties(DataReader dataReader)
Parameters
Type | Name | Description |
---|---|---|
DataReader | dataReader | Экземпляр |
Overrides
WriteProperties(DataWriter)
Выполняет запись свойств.
Declaration
public override void WriteProperties(DataWriter dataWriter)
Parameters
Type | Name | Description |
---|---|---|
DataWriter | dataWriter | Экземпляр |