Düzenle

Aracılığıyla paylaş


HybridCache.GetOrCreateAsync Method

Definition

Overloads

GetOrCreateAsync<T>(String, Func<CancellationToken,ValueTask<T>>, HybridCacheEntryOptions, IReadOnlyCollection<String>, CancellationToken)
GetOrCreateAsync<TState,T>(String, TState, Func<TState,CancellationToken, ValueTask<T>>, HybridCacheEntryOptions, IReadOnlyCollection<String>, CancellationToken)

GetOrCreateAsync<T>(String, Func<CancellationToken,ValueTask<T>>, HybridCacheEntryOptions, IReadOnlyCollection<String>, CancellationToken)

Source:
HybridCache.cs
public System.Threading.Tasks.ValueTask<T> GetOrCreateAsync<T> (string key, Func<System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<T>> factory, Microsoft.Extensions.Caching.Hybrid.HybridCacheEntryOptions? options = default, System.Collections.Generic.IReadOnlyCollection<string>? tags = default, System.Threading.CancellationToken token = default);
member this.GetOrCreateAsync : string * Func<System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'T>> * Microsoft.Extensions.Caching.Hybrid.HybridCacheEntryOptions * System.Collections.Generic.IReadOnlyCollection<string> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'T>
Public Function GetOrCreateAsync(Of T) (key As String, factory As Func(Of CancellationToken, ValueTask(Of T)), Optional options As HybridCacheEntryOptions = Nothing, Optional tags As IReadOnlyCollection(Of String) = Nothing, Optional token As CancellationToken = Nothing) As ValueTask(Of T)

Type Parameters

T

Parameters

key
String

Returns

Applies to

GetOrCreateAsync<TState,T>(String, TState, Func<TState,CancellationToken, ValueTask<T>>, HybridCacheEntryOptions, IReadOnlyCollection<String>, CancellationToken)

Source:
HybridCache.cs
public abstract System.Threading.Tasks.ValueTask<T> GetOrCreateAsync<TState,T> (string key, TState state, Func<TState,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<T>> factory, Microsoft.Extensions.Caching.Hybrid.HybridCacheEntryOptions? options = default, System.Collections.Generic.IReadOnlyCollection<string>? tags = default, System.Threading.CancellationToken token = default);
abstract member GetOrCreateAsync : string * 'State * Func<'State, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'T>> * Microsoft.Extensions.Caching.Hybrid.HybridCacheEntryOptions * System.Collections.Generic.IReadOnlyCollection<string> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'T>
Public MustOverride Function GetOrCreateAsync(Of TState, T) (key As String, state As TState, factory As Func(Of TState, CancellationToken, ValueTask(Of T)), Optional options As HybridCacheEntryOptions = Nothing, Optional tags As IReadOnlyCollection(Of String) = Nothing, Optional token As CancellationToken = Nothing) As ValueTask(Of T)

Type Parameters

TState
T

Parameters

key
String
state
TState
factory
Func<TState,CancellationToken,ValueTask<T>>

Returns

Applies to