IDistributedCache.SetAsync Metoda

Definicja

Ustawia wartość przy użyciu danego klucza.

public System.Threading.Tasks.Task SetAsync(string key, byte[] value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.Threading.CancellationToken token = default);
abstract member SetAsync : string * byte[] * Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SetAsync (key As String, value As Byte(), options As DistributedCacheEntryOptions, Optional token As CancellationToken = Nothing) As Task

Parametry

key
String

Ciąg identyfikujący żądaną wartość.

value
Byte[]

Wartość do ustawienia w pamięci podręcznej.

options
DistributedCacheEntryOptions

Opcje pamięci podręcznej dla wartości.

token
CancellationToken

Optional. Służy CancellationToken do propagacji powiadomień, że operacja powinna zostać anulowana.

Zwraca

Obiekt Task reprezentujący operację asynchroniczną.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez program Set(String, Byte[], DistributedCacheEntryOptions).

Dotyczy