ITransactionPolicySelector.GetTransactionRequirement Method |
Determines whether an activity should result in opening a transaction.
Namespace: PostSharp.Patterns.Diagnostics.Transactions
Assembly: PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
TransactionRequirement GetTransactionRequirement( in TransactionProperties properties, bool throwing = false )
Parameters
- properties
- Type: PostSharp.Patterns.Diagnostics.Transactions.TransactionPropertiesInAttribute
Properties, especially of the activity that's creating a transaction. - throwing (Optional)
- Type: System.Boolean
true if errors should be reported as exceptions, false if they should be handled without exception. The default is false. The true value is used for debugging and diagnostics.
Return Value
Type: TransactionRequirementPolicy to apply to the activity.
Return Value
Type: TransactionRequirementThis method must apply sampling policies, if any.