9using System.Transactions;
38 [AttributeUsage(AttributeTargets.Method, AllowMultiple =
false)]
61#if NETSTANDARD2_0 || NET5_0
116#if NETSTANDARD2_0 || NET5_0
146 TransactionScopeAsyncFlowOption asyncFlowOption)
150#if NETSTANDARD2_0 || NET5_0
187 TransactionScopeAsyncFlowOption.Suppress;
Marks a DataPortal_XYZ method to run within the specified transactional context.
int TimeoutInSeconds
Timeout for transaction, in seconds
TransactionalAttribute(TransactionalTypes transactionType, TransactionIsolationLevel transactionIsolationLevel)
Marks a method to run within the specified type of transactional context.
TransactionalAttribute(TransactionalTypes transactionType)
Marks a method to run within the specified type of transactional context.
TransactionalTypes TransactionType
Gets the type of transaction requested by the business object method.
TransactionalAttribute(TransactionalTypes transactionType, TransactionIsolationLevel transactionIsolationLevel, int timeoutInSeconds)
Marks a method to run within the specified type of transactional context.
TransactionalAttribute(TransactionalTypes transactionType, TransactionIsolationLevel transactionIsolationLevel, TransactionScopeAsyncFlowOption asyncFlowOption)
Marks a method to run within the specified type of transactional context.
TransactionalAttribute()
Marks a method to run within a COM+ transactional context.
TransactionScopeAsyncFlowOption AsyncFlowOption
Gets the AsyncFlowOption for this transaction
TransactionalTypes
Provides a list of possible transactional technologies to be used by the server-side DataPortal.
@ TransactionScope
Causes the server-side DataPortal to use System.Transactions TransactionScope style transactions.
TransactionIsolationLevel
Specifies an isolation level for transactions controlled by TransactionalAttribute