Table of Contents

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

Exception

HasError

bool HasError { get; }

Property Value

bool

IsStopped

bool IsStopped { get; }

Property Value

bool

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

List<Guid>

GetErrorMessage()

string GetErrorMessage()

Returns

string

Idle()

void Idle()

IsRoot(Workflow)

bool IsRoot(Workflow workflow)

Parameters

workflow Workflow

Returns

bool

SetErrorMessage(string)

void SetErrorMessage(string message)

Parameters

message string

Stop()

void Stop()