MemoryDistributedCache.RemoveAsync(String, CancellationToken) Metod

Definition

Asynkront tar bort det angivna objektet som är associerat med en nyckel från IMemoryCache.

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

Parametrar

key
String

Nyckeln för det objekt som ska tas bort.

token
CancellationToken

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

Returer

Uppgiften för att ta bort den angivna nyckeln från cacheminnet.

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

Gäller för