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), но избегает выделения массива.