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