Show / Hide Table of Contents

Interface IUnitOfWorkManager

Namespace: Volo.Abp.Uow
Assembly: Volo.Abp.Uow.dll
Syntax
public interface IUnitOfWorkManager

Properties

Current

Declaration
IUnitOfWork Current { get; }
Property Value
Type Description
IUnitOfWork

Methods

Begin(AbpUnitOfWorkOptions, Boolean)

Declaration
IUnitOfWork Begin(AbpUnitOfWorkOptions options, bool requiresNew = false)
Parameters
Type Name Description
AbpUnitOfWorkOptions options
System.Boolean requiresNew
Returns
Type Description
IUnitOfWork

BeginReserved(String, AbpUnitOfWorkOptions)

Declaration
void BeginReserved(string reservationName, AbpUnitOfWorkOptions options)
Parameters
Type Name Description
System.String reservationName
AbpUnitOfWorkOptions options

Reserve(String, Boolean)

Declaration
IUnitOfWork Reserve(string reservationName, bool requiresNew = false)
Parameters
Type Name Description
System.String reservationName
System.Boolean requiresNew
Returns
Type Description
IUnitOfWork

TryBeginReserved(String, AbpUnitOfWorkOptions)

Declaration
bool TryBeginReserved(string reservationName, AbpUnitOfWorkOptions options)
Parameters
Type Name Description
System.String reservationName
AbpUnitOfWorkOptions options
Returns
Type Description
System.Boolean

Extension Methods

UnitOfWorkManagerExtensions.Begin(IUnitOfWorkManager, Boolean, Boolean, Nullable<IsolationLevel>, Nullable<Int32>)
UnitOfWorkManagerExtensions.BeginReserved(IUnitOfWorkManager, String)
UnitOfWorkManagerExtensions.TryBeginReserved(IUnitOfWorkManager, String)
AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft