Condividi tramite


DistributedCacheExtensions.GetStringAsync Metodo

Definizione

Ottiene in modo asincrono una stringa dalla cache specificata con la chiave specificata.

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)

Parametri

cache
IDistributedCache

Cache in cui archiviare i dati.

key
String

Chiave per cui ottenere i dati archiviati.

token
CancellationToken

facoltativo. Oggetto CancellationToken per annullare l'operazione.

Restituisce

Attività che ottiene il valore stringa dalla chiave della cache archiviata.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

Questo metodo archivia nell'attività restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetString(IDistributedCache, String).

Si applica a