Method InvalidateAsync
InvalidateAsync(Object)
Declaration
public static Task InvalidateAsync([Required] object dependency)
Parameters
Type |
Name |
Description |
Object |
dependency |
|
Returns
InvalidateAsync(ICacheDependency)
Declaration
public static Task InvalidateAsync([Required] ICacheDependency dependency)
Parameters
Returns
InvalidateAsync(String)
Declaration
public static Task InvalidateAsync([Required] string dependencyKey)
Parameters
Type |
Name |
Description |
String |
dependencyKey |
|
Returns
InvalidateAsync(MethodInfo, Object, Object[])
Declaration
public static Task InvalidateAsync([Required] MethodInfo method, object instance, params object[] args)
Parameters
Returns
InvalidateAsync<TReturn>(Func<TReturn>)
Declaration
public static Task InvalidateAsync<TReturn>([Required] Func<TReturn> method)
Parameters
Type |
Name |
Description |
Func<TReturn> |
method |
|
Returns
Type Parameters
InvalidateAsync<TReturn, TParam1>(Func<TParam1, TReturn>, TParam1)
Declaration
public static Task InvalidateAsync<TReturn, TParam1>([Required] Func<TParam1, TReturn> method, TParam1 arg1)
Parameters
Type |
Name |
Description |
Func<TParam1, TReturn> |
method |
|
TParam1 |
arg1 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
InvalidateAsync<TReturn, TParam1, TParam2>(Func<TParam1, TParam2, TReturn>, TParam1, TParam2)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2>([Required] Func<TParam1, TParam2, TReturn> method, TParam1 arg1, TParam2 arg2)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3>(Func<TParam1, TParam2, TParam3, TReturn>, TParam1, TParam2, TParam3)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3>([Required] Func<TParam1, TParam2, TParam3, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4>(Func<TParam1, TParam2, TParam3, TParam4, TReturn>, TParam1, TParam2, TParam3, TParam4)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4>([Required] Func<TParam1, TParam2, TParam3, TParam4, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3, TParam4 arg4)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TParam4, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
TParam4 |
arg4 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
TParam4 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5>(Func<TParam1, TParam2, TParam3, TParam4, TParam5, TReturn>, TParam1, TParam2, TParam3, TParam4, TParam5)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5>([Required] Func<TParam1, TParam2, TParam3, TParam4, TParam5, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3, TParam4 arg4, TParam5 arg5)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TParam4, TParam5, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
TParam4 |
arg4 |
|
TParam5 |
arg5 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
TParam4 |
|
TParam5 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6>(Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TReturn>, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6>([Required] Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3, TParam4 arg4, TParam5 arg5, TParam6 arg6)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
TParam4 |
arg4 |
|
TParam5 |
arg5 |
|
TParam6 |
arg6 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
TParam4 |
|
TParam5 |
|
TParam6 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7>(Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TReturn>, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7>([Required] Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3, TParam4 arg4, TParam5 arg5, TParam6 arg6, TParam7 arg7)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
TParam4 |
arg4 |
|
TParam5 |
arg5 |
|
TParam6 |
arg6 |
|
TParam7 |
arg7 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
TParam4 |
|
TParam5 |
|
TParam6 |
|
TParam7 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8>(Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TReturn>, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8>([Required] Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3, TParam4 arg4, TParam5 arg5, TParam6 arg6, TParam7 arg7, TParam8 arg8)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
TParam4 |
arg4 |
|
TParam5 |
arg5 |
|
TParam6 |
arg6 |
|
TParam7 |
arg7 |
|
TParam8 |
arg8 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
TParam4 |
|
TParam5 |
|
TParam6 |
|
TParam7 |
|
TParam8 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9>(Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TReturn>, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9>([Required] Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3, TParam4 arg4, TParam5 arg5, TParam6 arg6, TParam7 arg7, TParam8 arg8, TParam9 arg9)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
TParam4 |
arg4 |
|
TParam5 |
arg5 |
|
TParam6 |
arg6 |
|
TParam7 |
arg7 |
|
TParam8 |
arg8 |
|
TParam9 |
arg9 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
TParam4 |
|
TParam5 |
|
TParam6 |
|
TParam7 |
|
TParam8 |
|
TParam9 |
|
InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10>(Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10, TReturn>, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10)
Declaration
public static Task InvalidateAsync<TReturn, TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10>([Required] Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10, TReturn> method, TParam1 arg1, TParam2 arg2, TParam3 arg3, TParam4 arg4, TParam5 arg5, TParam6 arg6, TParam7 arg7, TParam8 arg8, TParam9 arg9, TParam10 arg10)
Parameters
Type |
Name |
Description |
Func<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TParam7, TParam8, TParam9, TParam10, TReturn> |
method |
|
TParam1 |
arg1 |
|
TParam2 |
arg2 |
|
TParam3 |
arg3 |
|
TParam4 |
arg4 |
|
TParam5 |
arg5 |
|
TParam6 |
arg6 |
|
TParam7 |
arg7 |
|
TParam8 |
arg8 |
|
TParam9 |
arg9 |
|
TParam10 |
arg10 |
|
Returns
Type Parameters
Name |
Description |
TReturn |
|
TParam1 |
|
TParam2 |
|
TParam3 |
|
TParam4 |
|
TParam5 |
|
TParam6 |
|
TParam7 |
|
TParam8 |
|
TParam9 |
|
TParam10 |
|