MemoryDistributedCache.GetAsync(String, CancellationToken) Metod

Definition

Asynkront hämtar det angivna objektet som är associerat med en nyckel från matrisen IMemoryCache som byte.

public System.Threading.Tasks.Task<byte[]?> GetAsync(string key, System.Threading.CancellationToken token = default);
abstract member GetAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
override this.GetAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Function GetAsync (key As String, Optional token As CancellationToken = Nothing) As Task(Of Byte())

Parametrar

key
String

Nyckeln för det objekt som ska hämtas.

token
CancellationToken

Att CancellationToken använda för att avbryta åtgärden.

Returer

Task<Byte[]>

Uppgiften för att hämta värdet för bytematrisen som är associerat med den angivna nyckeln från cachen.

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 Get(String).

Gäller för