Class TransactionRuntime
Namespace: Casewhere.Runtime.Transactions
Assembly: Casewhere.Runtime.dll
public class TransactionRuntime : ITransactionRuntime
Inheritance
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<TransactionRuntime>(TransactionRuntime)
Constructors
TransactionRuntime(ITransactionManager)
public TransactionRuntime(ITransactionManager transactionManager)
Parameters
transactionManager ITransactionManager
Methods
End(Guid)
public void End(Guid id)
Parameters
id Guid
Fail(Workflow)
public void Fail(Workflow workflow)
Parameters
workflow Workflow
Fail(Workflow, Activity)
public void Fail(Workflow workflow, Activity activity)
Parameters
workflow Workflow
activity Activity
Start(Workflow)
public void Start(Workflow workflow)
Parameters
workflow Workflow
Start(Workflow, Activity)
public void Start(Workflow workflow, Activity activity)
Parameters
workflow Workflow
activity Activity