ServiceProvider.Dispose Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Elimina o prestador de serviços e todos os serviços resolvidos que implementam IDisposable.
public:
virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Implementações
Observações
Prefiro ligar DisposeAsync() a este método. Se algum serviço resolvido implementar IAsyncDisposable mas não IDisposable, este método gera um InvalidOperationException. Utilizar DisposeAsync() para gerir corretamente todos os serviços descartáveis, ou realizar explicitamente sincronização sobre assíncrona do lado do chamador, caso seja necessário o descarte síncrono.