Class SequenceFlow
Представляет соединение элементов бизнес-процесса.
Inherited Members
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public class SequenceFlow : FlowElement, IFlowElement
Constructors
SequenceFlow()
Инициализирует экземпляр SequenceFlow.
Declaration
public SequenceFlow()
SequenceFlow(String)
Initializes a new instance of the SequenceFlow
with the given bpmnElementName
.
Declaration
protected SequenceFlow(string bpmnElementName)
Parameters
Type | Name | Description |
---|---|---|
System.String | bpmnElementName | BPMN element name. |
SequenceFlow(FlowSchema, String)
Declaration
protected SequenceFlow(FlowSchema flowSchema, string bpmnElementName)
Parameters
Type | Name | Description |
---|---|---|
FlowSchema | flowSchema | |
System.String | bpmnElementName |
Properties
ExpressionText
Текст выражения.
Declaration
public string ExpressionText { get; }
Property Value
Type | Description |
---|---|
System.String |
SourceFlowElementUId
Идентификатор элемента, из которого исходит соединение.
Declaration
public Guid SourceFlowElementUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
TargetFlowElementUId
Идентификатор элемента, в который приходит соединение.
Declaration
public Guid TargetFlowElementUId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
Methods
CheckCondition(Guid)
Метод не реализован.
Declaration
public virtual bool CheckCondition(Guid flowInstanceUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | flowInstanceUId |
Returns
Type | Description |
---|---|
System.Boolean |
Equals(Object)
Определяет, равны ли данный экземпляр SequenceFlow и заданный экземпляр System.Object.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Экземпляр System.Object, который сравнивается с текущим экземпляром SequenceFlow. |
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 | Экземпляр |