次の方法で共有


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 パラメーターを disposing に設定して、保護されたtrue メソッドを呼び出します。 Finalizeは、disposing パラメーターを false に設定してDisposeを呼び出します。

disposing パラメーターがtrueされると、このメソッドは、このSearchResultCollectionが参照するすべてのマネージド オブジェクトによって保持されているすべてのリソースを解放します。

ガベージ コレクターは、 SearchResultCollection オブジェクトのメモリを解放しません。 そのため、メモリ リークを防ぐために、 Dispose メソッドを明示的に呼び出す必要があります。

このメソッドは、コレクション内の各オブジェクトの Dispose メソッドを呼び出します。

Dispose()Finalizeの詳細については、「アンマネージ リソースのクリーンアップ」を参照してください。

注意 (継承者)

Dispose() メソッドは、他のオブジェクトから複数回呼び出すことができます。 Dispose(Boolean) メソッドをオーバーライドするときは、Dispose() メソッドの以前の呼び出しで以前に破棄されたオブジェクトを参照しないように注意してください。 Dispose()を実装する方法の詳細については、「Dispose メソッドの実装」を参照してください。

適用対象