DbDataReader.Dispose DbDataReader.Dispose DbDataReader.Dispose DbDataReader.Dispose Method

Определение

Освобождает ресурсы, используемые объектом DbDataReader и вызывает метод Close().Releases the resources used by the DbDataReader and calls Close().

Перегрузки

Dispose() Dispose() Dispose() Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса DbDataReader.Releases all resources used by the current instance of the DbDataReader class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Освобождает управляемые ресурсы, используемые объектом DbDataReader (при необходимости освобождает и неуправляемые ресурсы).Releases the managed resources used by the DbDataReader and optionally releases the unmanaged resources.

Dispose() Dispose() Dispose() Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса DbDataReader.Releases all resources used by the current instance of the DbDataReader class.

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

Реализации

Комментарии

Вызовите метод Dispose по окончании использования класса DbDataReader.Call Dispose when you are finished using the DbDataReader. Метод Dispose оставляет класс DbDataReader в непригодном для использования состоянии.The Dispose method leaves the DbDataReader in an unusable state. После вызова Disposeнеобходимо освободить все ссылки DbDataReader на, чтобы сборщик мусора мог освободить память, которую DbDataReader занимают.After calling Dispose, you must release all references to the DbDataReader so the garbage collector can reclaim the memory that the DbDataReader was occupying.

Дополнительные сведения см. в разделе Очистка неуправляемых ресурсов и Реализация метода Dispose.For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.

Примечание

Всегда вызывайте метод Dispose перед освобождением последней ссылки на класс DbDataReader.Always call Dispose before you release your last reference to the DbDataReader. В противном случае используемые им ресурсы не будут освобождены до тех пор, пока сборщик мусора не вызовет для объекта DbDataReader метод Finalize.Otherwise, the resources it is using will not be freed until the garbage collector calls the DbDataReader object's Finalize method.

Дополнительно

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Освобождает управляемые ресурсы, используемые объектом DbDataReader (при необходимости освобождает и неуправляемые ресурсы).Releases the managed resources used by the DbDataReader and optionally releases the unmanaged resources.

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 Boolean Boolean Boolean

Значение true, чтобы освободить все ресурсы (управляемые и неуправляемые); значение false, чтобы освободить только неуправляемые ресурсы.true to release managed and unmanaged resources; false to release only unmanaged resources.

Комментарии

Этот метод вызывает Close.This method calls Close.

Дополнительно

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