MemoryDistributedCache.SetAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Asynkront anger det angivna objektet som är associerat med en nyckel i IMemoryCache som en bytematris.
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
Parametrar
- key
- String
Nyckeln för det objekt som ska anges.
- value
- Byte[]
Värdet för bytematrisen för det objekt som ska anges.
- options
- DistributedCacheEntryOptions
Cachealternativen för objektet som ska anges.
- token
- CancellationToken
Att CancellationToken använda för att avbryta åtgärden.
Returer
Uppgiften för att ange värdet för bytematrisen som är associerat med den angivna nyckeln i cacheminnet.
Implementeringar
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).