PostSharp.Patterns.Diagnostics.Transactions Namespace |
This namespace defines the abstractions for top-level logging transactions such as an incoming request.

Class | Description | |
---|---|---|
![]() | LoggingTransaction |
Represents a top-level application transaction such as a network request.
|

Structure | Description | |
---|---|---|
![]() | 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.
|

Interface | Description | |
---|---|---|
![]() | 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.
|
