Sdílet prostřednictvím


DistributedCacheExtensions.SetAsync Metoda

Definice

Asynchronně nastaví posloupnost bajtů v zadané mezipaměti se zadaným klíčem.

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

Parametry

cache
IDistributedCache

Mezipaměť, do které se mají ukládat data.

key
String

Klíč pro uložení dat.

value
Byte[]

Data, která se mají uložit do mezipaměti.

token
CancellationToken

Volitelný. Operaci zrušíte CancellationToken.

Návraty

Úloha, která představuje asynchronní operaci sady.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.

key nebo value má hodnotu null.

Poznámky

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. U uložených výjimek se podívejte na výjimky vyvolané Set(IDistributedCache, String, Byte[]).

Platí pro