Поделиться через


IBufferDistributedCache.TryGetAsync Метод

Определение

Асинхронно пытается получить существующую запись кэша.

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)

Параметры

key
String

Уникальный ключ для записи кэша.

destination
IBufferWriter<Byte>

Целевой объект для записи содержимого кэша при успешном выполнении.

token
CancellationToken

CancellationToken, используемый для распространения уведомлений о том, что операция должна быть отменена.

Возвращаемое значение

true, если найдена запись кэша, false в противном случае.

Комментарии

Это функционально похоже на GetAsync(String, CancellationToken), но избегает выделения массива.

Применяется к