Sdílet prostřednictvím


RedisCache.RefreshAsync(String, CancellationToken) Metoda

Definice

Aktualizuje hodnotu v mezipaměti na základě jejího klíče a resetuje její posunutý časový limit vypršení platnosti (pokud existuje).

public System.Threading.Tasks.Task RefreshAsync (string key, System.Threading.CancellationToken token = default);
abstract member RefreshAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RefreshAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RefreshAsync (key As String, Optional token As CancellationToken = Nothing) As Task

Parametry

key
String

Řetězec identifikující požadovanou hodnotu.

token
CancellationToken

Nepovinný parametr. Slouží CancellationToken k šíření oznámení, že operace by měla být zrušena.

Návraty

Jedná se Task o asynchronní operaci.

Implementuje

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Poznámky

Tato metoda ukládá do úlohy, která vrací všechny výjimky nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem Refresh(String).

Platí pro