Edit

Share via


ITransactionAgent Interface

Definition

The Transaction Agent it is used by the silo and activations to interact with the transactions system.

public interface ITransactionAgent
type ITransactionAgent = interface
Public Interface ITransactionAgent

Remarks

There is one Transaction Agent per silo. TODO: does this belong in Runtime instead?

Methods

Abort(ITransactionInfo)

Abort a transaction.

Abort(TransactionInfo)

Abort a transaction.

Resolve(ITransactionInfo)

Attempt to Resolve a transaction. Will commit or abort transaction

Resolve(TransactionInfo)

Attempt to Resolve a transaction. Will commit or abort transaction

StartTransaction(Boolean, TimeSpan)

Starts a new transaction

Applies to