Class WorkflowManager
Namespace: Casewhere.Runtime
Assembly: Casewhere.Runtime.dll
public class WorkflowManager : IWorkflowManager
Inheritance
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<WorkflowManager>(WorkflowManager)
Constructors
WorkflowManager()
public WorkflowManager()
Properties
Error
public Exception Error { get; set; }
Property Value
HasError
public bool HasError { get; }
Property Value
IsStopped
public bool IsStopped { get; }
Property Value
RootWorkflow
public Workflow RootWorkflow { get; }
Property Value
Workflow
Methods
Add(Workflow)
public void Add(Workflow workflow)
Parameters
workflow Workflow
Add(Workflow, WorkflowActivity)
public void Add(Workflow workflow, WorkflowActivity workflowActivity)
Parameters
workflow Workflow
workflowActivity WorkflowActivity
Add(Workflow, DynamicWorkflowActivity)
public void Add(Workflow workflow, DynamicWorkflowActivity dynamicWorkflowActivity)
Parameters
workflow Workflow
dynamicWorkflowActivity DynamicWorkflowActivity
GetCurrentWorkflowIds()
public List<Guid> GetCurrentWorkflowIds()
Returns
GetErrorMessage()
public string GetErrorMessage()
Returns
Idle()
public void Idle()
IsRoot(Workflow)
public bool IsRoot(Workflow workflow)
Parameters
workflow Workflow
Returns
SetErrorMessage(string)
public void SetErrorMessage(string message)
Parameters
message string
Stop()
public void Stop()