IBufferDistributedCache.TryGetAsync Metoda

Definicja

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.

Dotyczy