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