ServiceProvider.Dispose Methode

Definitie

Hiermee verwijdert u de serviceprovider en alle opgeloste services die worden geïmplementeerd IDisposable.

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementeringen

Opmerkingen

Geef de voorkeur aan om deze methode aan te roepen DisposeAsync() . Als een opgeloste service wordt geïmplementeerd IAsyncDisposable maar niet IDisposable, genereert deze methode een InvalidOperationException. Gebruik DisposeAsync() dit om alle wegwerpservices goed te verwerken of om synchronisatie-over-asynchroon aan de bellerzijde expliciet uit te voeren als synchrone verwijdering is vereist.

Van toepassing op