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), поэтому при получении асинхронной операции удаления его продолжение не пытается возобновить работу в исходном контексте синхронизации. Службы не должны полагаться на продолжения удаления, выполняемые в определенном контексте.

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