Interface IWorkflowManager
Namespace: Casewhere.Runtime
Assembly: Casewhere.Runtime.dll
public interface IWorkflowManager
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IWorkflowManager>(IWorkflowManager)
Properties
Error
Exception Error { get; set; }
Property Value
HasError
bool HasError { get; }
Property Value
IsStopped
bool IsStopped { get; }
Property Value
Methods
Add(Workflow)
void Add(Workflow workflow)
Parameters
workflow
Workflow
Add(Workflow, WorkflowActivity)
void Add(Workflow workflow, WorkflowActivity workflowActivity)
Parameters
workflow
Workflow
workflowActivity
WorkflowActivity
Add(Workflow, DynamicWorkflowActivity)
void Add(Workflow workflow, DynamicWorkflowActivity dynamicWorkflowActivity)
Parameters
workflow
Workflow
dynamicWorkflowActivity
DynamicWorkflowActivity
GetCurrentWorkflowIds()
List<Guid> GetCurrentWorkflowIds()
Returns
GetErrorMessage()
string GetErrorMessage()
Returns
Idle()
void Idle()
IsRoot(Workflow)
bool IsRoot(Workflow workflow)
Parameters
workflow
Workflow
Returns
SetErrorMessage(string)
void SetErrorMessage(string message)
Parameters
message
string
Stop()
void Stop()