DbDataReader.Dispose Metoda

Definicja

Zwalnia zasoby używane przez DbDataReader i wywołań Close().Releases the resources used by the DbDataReader and calls Close().

Przeciążenia

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy DbDataReader.Releases all resources used by the current instance of the DbDataReader class.

Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element DbDataReader i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the DbDataReader and optionally releases the managed resources.

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy 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 ()

Implementuje

Uwagi

Wywołaj Dispose lub DisposeAsync po zakończeniu korzystania z DbDataReader.Call Dispose or DisposeAsync when you've finished using the DbDataReader. Wywołanie jednej z tych metod spowoduje pozostawienie DbDataReader w stanie niezdatnym do użytku.Calling one of these methods leaves the DbDataReader in an unusable state. Po usunięciu należy wydać wszystkie odwołania do DbDataReader, aby moduł wyrzucania elementów bezużytecznych mógł odzyskiwać pamięć, która zajmowała DbDataReader.After disposing, you must release all references to the DbDataReader so the garbage collector can reclaim the memory that the DbDataReader was occupying.

Aby uzyskać więcej informacji, zobacz Oczyszczanie zasobów niezarządzanych i implementowanie metody Dispose.For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.

Uwaga

Zawsze usuwaj przed wydaniem ostatniego odwołania do DbDataReader.Always dispose before you release your last reference to the DbDataReader. W przeciwnym razie używane zasoby nie zostaną zwolnione do momentu wywołania metody Finalize DbDataReader obiektu przez moduł zbierający elementy bezużyteczne.Otherwise, the resources it is using will not be freed until the garbage collector calls the DbDataReader object's Finalize method.

Zobacz też

Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element DbDataReader i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the DbDataReader and optionally releases the managed 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)

Parametry

disposing
Boolean

Wartość true, aby zwolnić zasoby zarządzane i niezarządzane, wartość false, aby zwolnić tylko zasoby niezarządzane.true to release managed and unmanaged resources; false to release only unmanaged resources.

Uwagi

Ta metoda wywołuje Close.This method calls Close.

Zobacz też

Dotyczy