ServiceProvider.DisposeAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно удаляет поставщика услуг и все разрешенные службы, реализующие IDisposable или IAsyncDisposable.
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
Возвращаемое значение
Задача значения, представляющая асинхронную операцию.
Реализации
Комментарии
Ожидание отдельных DisposeAsync() вызовов используется ConfigureAwait(false), поэтому при получении асинхронной операции удаления его продолжение не пытается возобновить работу в исходном контексте синхронизации. Службы не должны полагаться на продолжения удаления, выполняемые в определенном контексте.