IDistributedCache.GetAsync(String, CancellationToken) Metod

Definition

Hämtar ett värde med den angivna nyckeln.

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[]>
Public Function GetAsync (key As String, Optional token As CancellationToken = Nothing) As Task(Of Byte())

Parametrar

key
String

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

token
CancellationToken

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

Returer

Task<Byte[]>

Som Task representerar den asynkrona åtgärden som innehåller det lokaliserade värdet eller null.

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