PostSharpAPI ReferencePost­Sharp.​Patterns.​Diagnostics.​Backends.​MultiplexerMultiplexer­BackendCreate­Transaction
Open sandboxFocus

MultiplexerBackend.CreateTransaction Method

CreateTransaction(LoggingTypeSource, in TransactionProperties, ITransactionPolicy)

Creates a LoggingTransaction instance.

Declaration
public override LoggingTransaction CreateTransaction(LoggingTypeSource source, in TransactionProperties properties, ITransactionPolicy policy)
Parameters
Type Name Description
LoggingTypeSource source

The LoggingTypeSource that was used to open the transaction.

TransactionProperties properties

Transaction properties.

ITransactionPolicy policy

Policy assigned to the transaction.

Returns
Type Description
LoggingTransaction

A LoggingTransaction, or null if the transaction could not be created.

Overrides
LoggingBackend.CreateTransaction(LoggingTypeSource, in TransactionProperties, ITransactionPolicy)