IBufferDistributedCache.TryGetAsync Metod

Definition

Försöker asynkront hämta en befintlig cachepost.

public System.Threading.Tasks.ValueTask<bool> TryGetAsync(string key, System.Buffers.IBufferWriter<byte> destination, System.Threading.CancellationToken token = default);
abstract member TryGetAsync : string * System.Buffers.IBufferWriter<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public Function TryGetAsync (key As String, destination As IBufferWriter(Of Byte), Optional token As CancellationToken = Nothing) As ValueTask(Of Boolean)

Parametrar

key
String

Den unika nyckeln för cacheposten.

destination
IBufferWriter<Byte>

Målet att skriva cacheinnehållet vid lyckat resultat.

token
CancellationToken

Används CancellationToken för att sprida meddelanden om att åtgärden ska avbrytas.

Returer

true om cacheposten hittas, false annars.

Kommentarer

Den här metoden liknar GetAsync(String, CancellationToken)funktionellt , men undviker matrisallokeringen.

Gäller för