Class ProcessDecisionalGateway
Inheritance
System.Object
ProcessDecisionalGateway
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Core.dll
Syntax
public class ProcessDecisionalGateway : ProcessFlowElement, IProcessDataSerializable, IDecisionProvider
Properties
BranchingDecisions
Declaration
public ICollection<BranchingDecision> BranchingDecisions { get; set; }
Property Value
BranchingMode
Declaration
public GatewayBranchingMode BranchingMode { get; set; }
Property Value
DecisionMode
Declaration
public GetewayDecisionSelectionMode DecisionMode { get; set; }
Property Value
IsDecisionRequired
Declaration
public bool IsDecisionRequired { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Question
Declaration
public LocalizableString Question { get; set; }
Property Value
Type |
Description |
LocalizableString |
|
ResultDecisions
Declaration
public ICollection<BranchingDecision> ResultDecisions { get; set; }
Property Value
ShowUserDecisionDialog
Declaration
public Action<Guid, string> ShowUserDecisionDialog { get; set; }
Property Value
Type |
Description |
System.Action<System.Guid, System.String> |
|
Methods
AddResultDecision(String)
Declaration
public void AddResultDecision(string decisionName)
Parameters
Type |
Name |
Description |
System.String |
decisionName |
|
ContinueExecution()
Declaration
public void ContinueExecution()
GetHasResultDecision(ICollection<BranchingDecision>)
Declaration
public bool GetHasResultDecision(ICollection<BranchingDecision> searchDecisions)
Parameters
Type |
Name |
Description |
System.Collections.Generic.ICollection<BranchingDecision> |
searchDecisions |
|
Returns
Type |
Description |
System.Boolean |
|
InternalExecute(ProcessExecutingContext)
Declaration
protected override bool InternalExecute(ProcessExecutingContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
Implements
Extension Methods