PostSharp.Patterns.Diagnostics.Transactions.Model Namespace |
This namespace specifies the transaction configuration XML file and the classes and functions available to expressions.

Class | Description | |
---|---|---|
![]() | LoggingConfigurationModel |
Type of the logging element, the root element of the XML configuration file accepted by
the LoggingConfigurationManager
class.
|
![]() | PolicyConfigurationModel |
Type the source XmL element. The parent
of the source element is verbosity (see VerbosityConfigurationModel).
|
![]() | SourceConfigurationModel |
Type of the source XML element. The parent
of the source element is verbosity (see VerbosityConfigurationModel).
|
![]() | TransactionPolicyExpressionFunctions |
Contains extra functions usable from predicates in XML policy configuration files.
|
![]() | VerbosityConfigurationModel |
Type of the verbosity XML element. The parent
of the verbosity element is logging (see LoggingConfigurationModel)
or policy (see PolicyConfigurationModel).
|

Structure | Description | |
---|---|---|
![]() | CloseTransactionExpressionModel<T> |
Type of the t parameter for the publishIf expression in the policy configuration file. It represents
information from the transaction that a policy can use to take an action when the transaction closes. The policy might decide
to publish the log file based on this informatino.
|
![]() | OpenTransactionExpressionModel<T> |
The type of the t parameters in the if and sample attributes of the transaction policy files.
|