GetFromCacheOrExecuteValueTaskAsync<TTaskResultType>(CachedMethodMetadata, object?, object?[], Func<object?, object?[], CancellationToken, ValueTask<object?>>, CacheItemConfiguration?, CancellationToken)
Declaration
public ValueTask<TTaskResultType?> GetFromCacheOrExecuteValueTaskAsync<TTaskResultType>(CachedMethodMetadata metadata, object? instance, object?[] args, Func<object?, object?[], CancellationToken, ValueTask<object?>> func, CacheItemConfiguration? configuration = null, CancellationToken cancellationToken = default)Parameters
| Type | Name | Description |
|---|---|---|
| CachedMethodMetadata | metadata | |
| object | instance | |
| object[] | args | |
| Func<object, object[], CancellationToken, ValueTask<object>> | func | |
| CacheItemConfiguration | configuration | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| ValueTask<TTaskResultType> |
Type Parameters
| Name | Description |
|---|---|
| TTaskResultType |