IDistributedCache.SetAsync Metod

Definition

Anger värdet med den angivna nyckeln.

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

Parametrar

key
String

En sträng som identifierar det begärda värdet.

value
Byte[]

Värdet som ska anges i cacheminnet.

options
DistributedCacheEntryOptions

Cachealternativen för värdet.

token
CancellationToken

Optional. Används CancellationToken för att sprida meddelanden om att åtgärden ska avbrytas.

Returer

Det Task som representerar den asynkrona åtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Set(String, Byte[], DistributedCacheEntryOptions).

Gäller för