SearchResultCollection.Dispose Метод

Определение

Освобождает все ресурсы, используемые SearchResultCollection объектом.

Перегрузки

Имя Описание
Dispose()

Освобождает все ресурсы, используемые SearchResultCollection объектом.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые SearchResultCollection объектом, и при необходимости освобождает управляемые ресурсы.

Dispose()

Исходный код:
SearchResultCollection.cs
Исходный код:
SearchResultCollection.cs
Исходный код:
SearchResultCollection.cs
Исходный код:
SearchResultCollection.cs
Исходный код:
SearchResultCollection.cs
Исходный код:
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.cs
Исходный код:
SearchResultCollection.cs
Исходный код:
SearchResultCollection.cs
Исходный код:
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 для выпуска только неуправляемых ресурсов.

Комментарии

Этот метод вызывается общедоступным Dispose методом и Finalize() методом, если он был переопределен. Dispose вызывает защищенный Dispose метод с заданным параметром disposingtrue. Finalizeвызывается Dispose с заданным параметромdisposingfalse.

disposing Если параметр имеет значениеtrue, этот метод освобождает все ресурсы, удерживаемые всеми управляемыми объектами, которые ссылаются на нихSearchResultCollection.

Сборщик мусора не освобождает память для SearchResultCollection объекта. Поэтому необходимо явно вызвать Dispose метод, чтобы предотвратить утечку памяти.

Этот метод вызывает Dispose метод каждого объекта в коллекции.

Дополнительные сведения и сведения см. в Dispose()Finalizeразделе "Очистка неуправляемых ресурсов " и переопределение метода завершения.

Примечания для тех, кто наследует этот метод

Метод Dispose() можно вызывать несколько раз другими объектами. При переопределении Dispose(Boolean) метода не следует ссылаться на объекты, которые ранее были удалены в предыдущем вызове Dispose() метода. Дополнительные сведения о реализации Dispose()см. в разделе "Реализация метода Dispose".

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