Bagikan melalui


DistributedCacheExtensions.SetAsync Metode

Definisi

Secara asinkron menetapkan urutan byte dalam cache yang ditentukan dengan kunci yang ditentukan.

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

Parameter

cache
IDistributedCache

Cache untuk menyimpan data.

key
String

Kunci untuk menyimpan data.

value
Byte[]

Data yang akan disimpan di cache.

token
CancellationToken

Pilihan. CancellationToken A untuk membatalkan operasi.

Mengembalikan

Tugas yang mewakili operasi set asinkron.

Pengecualian

key atau value adalah null.

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(IDistributedCache, String, Byte[]).

Berlaku untuk