Class LockExtensions
Inheritance
LockExtensions
Assembly: Volo.Abp.Core.dll
Syntax
public static class LockExtensions
Methods
Locking(object, Action)
Declaration
public static void Locking(this object source, Action action)
Parameters
Locking<TResult>(object, Func<TResult>)
Declaration
public static TResult Locking<TResult>(this object source, Func<TResult> func)
Parameters
Type |
Name |
Description |
object |
source |
|
Func<TResult> |
func |
|
Returns
Type Parameters
Locking<T>(T, Action<T>)
Declaration
public static void Locking<T>(this T source, Action<T> action) where T : class
Parameters
Type |
Name |
Description |
T |
source |
|
Action<T> |
action |
|
Type Parameters
Locking<T, TResult>(T, Func<T, TResult>)
Declaration
public static TResult Locking<T, TResult>(this T source, Func<T, TResult> func) where T : class
Parameters
Type |
Name |
Description |
T |
source |
|
Func<T, TResult> |
func |
|
Returns
Type Parameters
Name |
Description |
T |
|
TResult |
|