Udostępnij za pośrednictwem


SqlServerCache.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
override this.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ść ustawiana w pamięci podręcznej.

options
DistributedCacheEntryOptions

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

token
CancellationToken

Opcjonalny. Używane CancellationToken do propagacji powiadomień, że operacja powinna zostać anulowana.

Zwraca

Element Task reprezentujący operację asynchroniczną.

Implementuje

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. 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 Set(String, Byte[], DistributedCacheEntryOptions)usługę .

Dotyczy