DbDataReader.Dispose メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DbDataReader によって使用されているリソースを解放し、Close() を呼び出します。
オーバーロード
Dispose() |
DbDataReader クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 |
Dispose(Boolean) |
DbDataReader によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 |
Dispose()
DbDataReader クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
実装
注釈
呼び出し Dispose
または DisposeAsync
使用が完了したら、 DbDataReader. これらのメソッドのいずれかを呼び出すと、 DbDataReader 使用できない状態になります。 破棄した後、ガベージ コレクターが占有していたメモリを DbDataReader 回収できるように、すべての参照を DbDataReader 解放する必要があります。
詳細については、アンマネージ リソースのクリーンアップおよびDispose メソッドの実装を参照してください。
注意
への最後の参照を解放する前に、常に DbDataReader破棄してください。 そうしないと、ガベージ コレクターが DbDataReader オブジェクトの Finalize
メソッドを呼び出すまで、使用されているリソースは解放されません。
こちらもご覧ください
適用対象
Dispose(Boolean)
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 を呼び出します。