ICachingService.GetFromCacheOrExecuteTaskAsync Method
GetFromCacheOrExecuteTaskAsync<TTaskResultType>(CachedMethodMetadata, Object, Object[], Func<Object, Object[], CancellationToken, Task<Object>>, CacheItemConfiguration, CancellationToken)
Declaration
Task<TTaskResultType> GetFromCacheOrExecuteTaskAsync<TTaskResultType>(CachedMethodMetadata metadata, object instance, object[] args, Func<object, object[], CancellationToken, Task<object>> func, CacheItemConfiguration configuration = null, CancellationToken cancellationToken = null)
Parameters
Type | Name | Description |
---|---|---|
CachedMethodMetadata | metadata | |
Object | instance | |
Object[] | args | |
Func<Object, Object[], CancellationToken, Task<Object>> | func | |
CacheItemConfiguration | configuration | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<TTaskResultType> |
Type Parameters
Name | Description |
---|---|
TTaskResultType |