Class LoopForeach
Inheritance
↳ object
↳ Loop
↳ LoopForeach
Inherited Members
Loop.CounterValueParameterName
Loop.GetLoopAsync(ProcessInstance, string)
Loop.SetStateAsync(ProcessInstance, LoopState)
Loop.GetStateAsync(ProcessInstance)
Loop.GetCounterAsync(ProcessInstance)
Loop.SetCounterAsync(ProcessInstance, LoopCounter)
Loop.GetPrevCounterValueAsync(ProcessInstance)
Loop.GetCurrentCounterValueAsync(ProcessInstance)
Loop.GetNextCounterValueAsync(ProcessInstance)
Loop.IsCompletedAsync(ProcessInstance)
Loop.DoStepAsyncAsync(ProcessInstance)
Loop.ContinueAsync(ProcessInstance)
Loop.BreakAsync(ProcessInstance)
Loop.CompleteAsync(ProcessInstance)
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Plugins.LoopsPlugin
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic class LoopForeach : Loop
Constructors
LoopForeach(List<object>)
Declarationpublic LoopForeach(List<object> values)
Type | Name | Description |
---|---|---|
List<object> | values |
Properties
LoopType
Declarationpublic override string LoopType { get; }
Type | Description |
---|---|
string |
Methods
InitAsync(ProcessInstance)
Declarationpublic override Task InitAsync(ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
ProcessInstance | processInstance |
Type | Description |
---|---|
Task |
DoStep(LoopCounter, StepsType)
Declarationprotected override LoopCounter DoStep(LoopCounter counter, StepsType stepType)
Type | Name | Description |
---|---|---|
LoopCounter | counter | |
StepsType | stepType |
Type | Description |
---|---|
LoopCounter |
ConditionValid(LoopCounter)
Declarationprotected override bool ConditionValid(LoopCounter counter)
Type | Name | Description |
---|---|---|
LoopCounter | counter |
Type | Description |
---|---|
bool |
Fields
Values
Declarationpublic List<object> Values
Type | Description |
---|---|
List<object> |