HandleCollector クラス

定義

未処理のハンドルを追跡し、指定したしきい値に達したときにガベージ コレクションを強制します。

public ref class HandleCollector sealed
public sealed class HandleCollector
type HandleCollector = class
Public NotInheritable Class HandleCollector
継承
HandleCollector

注釈

HandleCollector クラスは、アンマネージド リソースに対する限られた数のハンドルを追跡します。 通常、アンマネージ リソースには、 HDCHWndなどのハンドルが含まれます。

コンストラクター

名前 説明
HandleCollector(String, Int32, Int32)

名前、ハンドル コレクションを開始するしきい値、およびハンドル コレクションを実行する必要があるしきい値を使用して、 HandleCollector クラスの新しいインスタンスを初期化します。

HandleCollector(String, Int32)

コレクションの処理を開始する名前としきい値を使用して、 HandleCollector クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Count

収集されたハンドルの数を取得します。

InitialThreshold

コレクションを開始する位置を指定する値を取得します。

MaximumThreshold

コレクションが発生する必要があるポイントを指定する値を取得します。

Name

HandleCollector オブジェクトの名前を取得します。

メソッド

名前 説明
Add()

現在のハンドル数をインクリメントします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Remove()

現在のハンドル数をデクリメントします。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象