SearchResultCollection.Dispose Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Освобождает все ресурсы, занятые объектом SearchResultCollection.
Перегрузки
Dispose() |
Освобождает все ресурсы, занятые объектом SearchResultCollection. |
Dispose(Boolean) |
Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом SearchResultCollection. |
Dispose()
- Исходный код:
- SearchResultCollection.cs
- Исходный код:
- SearchResultCollection.cs
Освобождает все ресурсы, занятые объектом SearchResultCollection.
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Реализации
Комментарии
Метод Dispose позволяет перераспределить ресурсы, используемые классом SearchResultCollection , для других целей. Дополнительные сведения о Disposeсм. в разделе Очистка неуправляемых ресурсов.
Сборщик мусора не освобождает память для SearchResultCollection объекта . Поэтому приложение должно вызывать метод явным Dispose образом, чтобы предотвратить утечку памяти.
Применяется к
Dispose(Boolean)
- Исходный код:
- SearchResultCollection.cs
- Исходный код:
- SearchResultCollection.cs
Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом SearchResultCollection.
protected:
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
освобождает только неуправляемые ресурсы.
Комментарии
Этот метод вызывается методом public Dispose и методом Finalize() , если он был переопределен.
Dispose вызывает защищенный Dispose метод с параметром disposing
, равным true
.
Finalize
вызывает с Dispose параметром disposing
, равным false
.
disposing
Если параметр имеет значение true
, этот метод освобождает все ресурсы, удерживаемые всеми управляемыми объектами, на которые ссылается этот SearchResultCollection метод.
Сборщик мусора не освобождает память для SearchResultCollection объекта . Поэтому необходимо явно вызвать Dispose метод , чтобы предотвратить утечку памяти.
Этот метод вызывает Dispose метод каждого объекта в коллекции.
Дополнительные сведения о Dispose() и Finalizeсм. в разделах Очистка неуправляемых ресурсов и Переопределение метода Finalize.
Примечания для тех, кто наследует этот метод
Метод Dispose() может вызываться несколько раз другими объектами. При переопределении Dispose(Boolean) метода будьте осторожны, чтобы не ссылаться на объекты, которые ранее были удалены в предыдущем вызове Dispose() метода . Дополнительные сведения о реализации Dispose()см. в разделе Реализация метода Dispose.