MemoryDistributedCache.RemoveAsync(String, CancellationToken) Метод

Определение

Асинхронно удаляет указанный элемент, связанный с ключом.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

Параметры

key
String

Ключ удаляемого элемента.

token
CancellationToken

Используется CancellationToken для отмены операции.

Возвращаемое значение

Задача удаления указанного ключа из кэша.

Реализации

Исключения

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Комментарии

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Remove(String).

Применяется к