Bagikan melalui


MemoryDistributedCache.SetAsync Metode

Definisi

Secara asinkron mengatur item yang ditentukan yang terkait dengan kunci dalam IMemoryCache sebagai array byte.

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

Parameter

key
String

Kunci item yang akan diatur.

value
Byte[]

Nilai array byte dari item yang akan diatur.

options
DistributedCacheEntryOptions

Opsi cache untuk item yang akan diatur.

token
CancellationToken

CancellationToken yang digunakan untuk membatalkan operasi.

Mengembalikan

Tugas untuk mengatur nilai array byte yang terkait dengan kunci yang ditentukan dalam cache.

Penerapan

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Metode ini disimpan dalam tugas yang mengembalikan semua pengecualian non-penggunaan yang dapat dilemparkan oleh rekan sinkron metode. Jika pengecualian disimpan ke dalam tugas yang dikembalikan, pengecualian tersebut akan dilemparkan saat tugas ditunggu. Pengecualian penggunaan, seperti ArgumentException, masih dilemparkan secara sinkron. Untuk pengecualian yang disimpan, lihat pengecualian yang dilemparkan oleh Set(String, Byte[], DistributedCacheEntryOptions).

Berlaku untuk