ServiceProvider.DisposeAsync Metod

Definition

Tar bort tjänstleverantören asynkront och alla lösta tjänster som implementerar IDisposable eller 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

Returer

En värdeuppgift som representerar den asynkrona åtgärden.

Implementeringar

Kommentarer

Väntar på enskilda DisposeAsync() anrop använder ConfigureAwait(false), så när en asynkron borttagningsåtgärd ger, försöker dess fortsättningar inte återupptas i den ursprungliga synkroniseringskontexten. Tjänsterna bör inte förlita sig på att avyttringsfortsättningar körs i en viss kontext.

Gäller för