Class RunWorkflowJobSession
Namespace: Casewhere.Runtime.Workflows
Assembly: Casewhere.Runtime.dll
public class RunWorkflowJobSession : IRunWorkflowJobSession
Inheritance
object ← RunWorkflowJobSession
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<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
Remove(RunWorkflowJobItem)
public void Remove(RunWorkflowJobItem jobItem)
Parameters
jobItem RunWorkflowJobItem