HandleCollector クラス

定義

保留状態のハンドルを追跡し、指定したしきい値に達したときに、強制的にガベージ コレクションを実行します。

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

注釈

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

コンストラクター

HandleCollector(String, Int32)

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

HandleCollector(String, Int32, Int32)

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

プロパティ

Count

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

InitialThreshold

コレクションを開始するポイントを指定する値を取得します。

MaximumThreshold

コレクションを強制的に実行するポイントを指定する値を取得します。

Name

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

メソッド

Add()

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

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Remove()

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

ToString()

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

(継承元 Object)

適用対象