Table of Contents

Class TransactionRuntime

Namespace: Casewhere.Runtime.Transactions
Assembly: Casewhere.Runtime.dll

public class TransactionRuntime : ITransactionRuntime

Inheritance

objectTransactionRuntime

Implements

ITransactionRuntime

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