Partager via


DistributedCacheExtensions.GetStringAsync Méthode

Définition

Obtient de manière asynchrone une chaîne à partir du cache spécifié avec la clé spécifiée.

public static System.Threading.Tasks.Task<string?> GetStringAsync (this Microsoft.Extensions.Caching.Distributed.IDistributedCache cache, string key, System.Threading.CancellationToken token = default);
static member GetStringAsync : Microsoft.Extensions.Caching.Distributed.IDistributedCache * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
<Extension()>
Public Function GetStringAsync (cache As IDistributedCache, key As String, Optional token As CancellationToken = Nothing) As Task(Of String)

Paramètres

cache
IDistributedCache

Cache dans lequel stocker les données.

key
String

Clé pour laquelle obtenir les données stockées.

token
CancellationToken

Optionnel. CancellationToken permettant d’annuler l’opération.

Retours

Tâche qui obtient la valeur de chaîne de la clé de cache stockée.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

Remarques

Cette méthode stocke dans la tâche toutes les exceptions de non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception sera levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de manière synchrone. Pour connaître les exceptions stockées, consultez les exceptions levées par GetString(IDistributedCache, String).

S’applique à