CancellationTokenRegistration.DisposeAsync Метод

Определение

Удаляет регистрацию и отменяет регистрацию целевого обратного вызова из связанного CancellationTokenобъекта.

public:
 virtual System::Threading::Tasks::ValueTask DisposeAsync();
public System.Threading.Tasks.ValueTask DisposeAsync();
abstract member DisposeAsync : unit -> System.Threading.Tasks.ValueTask
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Function DisposeAsync () As ValueTask

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

Задача, представляющая асинхронную операцию удаления.

Реализации

Комментарии

Возвращенный ValueTask завершается после отмены регистрации связанного обратного вызова без выполнения или после завершения выполнения, за исключением случаев, когда обратный вызов отменяется.

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

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