Table of Contents

Class RunWorkflowJobSession

Namespace: Casewhere.Runtime.Workflows
Assembly: Casewhere.Runtime.dll

public class RunWorkflowJobSession : IRunWorkflowJobSession

Inheritance

objectRunWorkflowJobSession

Implements

IRunWorkflowJobSession

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<RunWorkflowJobSession>(RunWorkflowJobSession)

Constructors

RunWorkflowJobSession(INonEventDomainRepositories, IRunWorkflowJobStore, IRuntimePrincipalProvider)

public RunWorkflowJobSession(INonEventDomainRepositories nonEventDomainRepositories, IRunWorkflowJobStore runWorkflowJobStore, IRuntimePrincipalProvider principalProvider)

Parameters

nonEventDomainRepositories INonEventDomainRepositories

runWorkflowJobStore IRunWorkflowJobStore

principalProvider IRuntimePrincipalProvider

Methods

Add(RunWorkflowJobItem)

public void Add(RunWorkflowJobItem runWorkflowJobItem)

Parameters

runWorkflowJobItem RunWorkflowJobItem

Flush()

public void Flush()

HasChanges()

public bool HasChanges()

Returns

bool

Remove(RunWorkflowJobItem)

public void Remove(RunWorkflowJobItem jobItem)

Parameters

jobItem RunWorkflowJobItem