Show / Hide Table of Contents

Class DefaultResilientTransactionFactory

Default implementation of IResilientTransactionFactory.

Inheritance
Object
DefaultResilientTransactionFactory
Inherited Members
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
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.

Implements
IResilientTransactionFactory.CreateTransactionWrapper(IUseExecutionStrategy)
Back to top Generated by DocFX