IBufferDistributedCache.TryGetAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Asynchronicznie próbuje pobrać istniejący wpis pamięci podręcznej.
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)
Parametry
- key
- String
Unikatowy klucz wpisu pamięci podręcznej.
- destination
- IBufferWriter<Byte>
Element docelowy do zapisywania zawartości pamięci podręcznej po powodzeniu.
- token
- CancellationToken
Służy CancellationToken do propagacji powiadomień, że operacja powinna zostać anulowana.
Zwraca
true jeśli wpis pamięci podręcznej zostanie znaleziony, false w przeciwnym razie.
Uwagi
Ta metoda jest funkcjonalnie podobna do GetAsync(String, CancellationToken)metody , ale pozwala uniknąć alokacji tablicy.