FlavoredProjectFactoryBase.Dispose(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет поставщик служб.
protected:
virtual void Dispose(bool disposing);
protected:
virtual void Dispose(bool disposing);
virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)
Параметры
- disposing
- Boolean
Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.
Комментарии
Этот метод вызывается открытым Dispose() методом и Finalize методом. Dispose() вызывает защищенный Dispose(Boolean) метод с disposing параметром, для которого задано значение true . Finalize вызывает метод Dispose с disposing параметром, равным false .
Если disposing параметр имеет значение true, этот метод освобождает все ресурсы, удерживаемые всеми управляемыми объектами, FlavoredProjectFactory на которые ссылается эта ссылка. Этот метод вызывает метод Dispose() каждого такого объекта.
Примечания для тех, кто наследует этот метод
Метод
Dispose может вызываться несколько раз другими объектами. При переопределении метода Dispose(Boolean) нужно быть внимательным, чтобы не допускать ссылок на объекты, которые были уничтожены предыдущими вызовами метода Dispose. Дополнительные сведения о реализации см. в Dispose(Boolean) разделе Реализация метода Dispose.
Дополнительные сведения о Dispose и см Finalize() . в разделе Очистка неуправляемых ресурсов и Переопределение метода Finalize.