Show / Hide Table of Contents

Interface ITransactionApiContainer

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

Methods

AddTransactionApi(String, ITransactionApi)

Declaration
void AddTransactionApi(string key, ITransactionApi api)
Parameters
Type Name Description
System.String key
ITransactionApi api

FindTransactionApi(String)

Declaration
ITransactionApi FindTransactionApi(string key)
Parameters
Type Name Description
System.String key
Returns
Type Description
ITransactionApi

GetOrAddTransactionApi(String, Func<ITransactionApi>)

Declaration
ITransactionApi GetOrAddTransactionApi(string key, Func<ITransactionApi> factory)
Parameters
Type Name Description
System.String key
Func<ITransactionApi> factory
Returns
Type Description
ITransactionApi

Extension Methods

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