ServiceProvider.Dispose Метод

Определение

Удаляет поставщика услуг и все разрешенные службы, реализующие IDisposable.

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

Реализации

Комментарии

Предпочитайте вызывать DisposeAsync() этот метод. Если любая разрешенная служба реализует IAsyncDisposable , но не IDisposable, этот метод создает InvalidOperationExceptionисключение. Используется DisposeAsync() для правильной обработки всех удаленных служб или явно выполняет синхронизацию над асинхронной функцией на стороне вызывающего абонента, если требуется синхронное удаление.

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