PostSharpAPI ReferencePost­Sharp.​Patterns.​Diagnostics.​Transactions
Open sandboxFocus

PostSharp.Patterns.Diagnostics.Transactions Namespace

Classes

ExtendedTransactionExpressionOptions

Options for EvaluateExtendedOpenExpression<T>(String, in TransactionProperties, T, ExtendedTransactionExpressionOptions) and EvaluateExtendedCloseExpression<T>(String, LoggingTransaction, T, ExtendedTransactionExpressionOptions)

LoggingTransaction

Represents a top-level application transaction such as a network request.

TransactionProperties

Properties of a transaction when it is being opened.

TransactionRequirement

Represents the decision whether, why and how a transaction must be opened for an activity.

Interfaces

ITransactionPolicy

Determines the verbosity of a transaction and what should be done when the transaction is closed. One policy usually handles many transactions.

ITransactionPolicySelector

Selects an ITransactionPolicy given input TransactionProperties.