次の方法で共有


DbDataReader.Dispose メソッド

定義

DbDataReader によって使用されているリソースを解放し、Close() を呼び出します。

オーバーロード

Dispose()

DbDataReader クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

Dispose(Boolean)

DbDataReader によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

Dispose()

ソース:
DbDataReader.cs
ソース:
DbDataReader.cs
ソース:
DbDataReader.cs

DbDataReader クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

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

実装

注釈

を呼び出すかDisposeAsync、 の使用が完了したら を呼び出DisposeしますDbDataReader。 これらのメソッドのいずれかを呼び出すと、 DbDataReader は使用できない状態になります。 破棄した後、ガベージ コレクターが 占有していたメモリDbDataReaderを再利用できるように、 へのDbDataReaderすべての参照を解放する必要があります。

詳細については、アンマネージ リソースのクリーンアップおよびDispose メソッドの実装を参照してください。

注意

への最後の参照 DbDataReaderを解放する前に、必ず 破棄してください。 そうしないと、ガベージ コレクターが DbDataReader オブジェクトの Finalize メソッドを呼び出すまで、使用されているリソースは解放されません。

こちらもご覧ください

適用対象

Dispose(Boolean)

ソース:
DbDataReader.cs
ソース:
DbDataReader.cs
ソース:
DbDataReader.cs

DbDataReader によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

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

注釈

このメソッドは Close を呼び出します。

こちらもご覧ください

適用対象