PostSharp 6.9 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Diagnostics.​Transactions Namespace

PostSharp.Patterns.Diagnostics.Transactions Namespace

This namespace defines the abstractions for top-level logging transactions such as an incoming request.
Classes
  ClassDescription
Public classLoggingTransaction
Represents a top-level application transaction such as a network request.
Structures
  StructureDescription
Public structureTransactionProperties
Properties of a transaction when it is being opened.
Public structureTransactionRequirement
Represents the decision whether, why and how a transaction must be opened for an activity.
Interfaces
  InterfaceDescription
Public interfaceITransactionPolicy
Determines the verbosity of a transaction and what should be done when the transaction is closed. One policy usually handles many transactions.
Public interfaceITransactionPolicySelector
Selects an ITransactionPolicy given input TransactionProperties.
Enumerations