Classes
LoggingTransaction
Represents a top-level application transaction such as a network request.
Structs
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.
Enums
ExtendedTransactionExpressionOptions
Options for EvaluateExtendedOpenExpression<T>(string, in TransactionProperties, T, ExtendedTransactionExpressionOptions) and EvaluateExtendedCloseExpression<T>(string, LoggingTransaction, T, ExtendedTransactionExpressionOptions)