Class DefaultResilientTransactionFactory
Default implementation of IResilientTransactionFactory.
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: IRM.AspNetCore.Identity
Assembly: IRM.AspNetCore.Identity.dll
Syntax
public class DefaultResilientTransactionFactory : IResilientTransactionFactory
Constructors
DefaultResilientTransactionFactory(IOptions<ExtendedIdentityOptions>)
Constructs a new instance of DefaultResilientTransactionFactory.
Declaration
public DefaultResilientTransactionFactory(IOptions<ExtendedIdentityOptions> optionsAccessor)
Parameters
Microsoft.Extensions.Options.IOptions<ExtendedIdentityOptions>
optionsAccessor
The accessor used to access the ExtendedIdentityOptions. |
Methods
CreateTransactionWrapper(IUseExecutionStrategy)
Creates a transaction wrapper that can handle the EF execution strategies.
Declaration
public IResilientTransaction CreateTransactionWrapper(IUseExecutionStrategy store)
Parameters
IUseExecutionStrategy
store
A store that supports IUseExecutionStrategy interface. |
Returns
IResilientTransaction
A IResilientTransaction that executes an operation in a transaction. |