HandleCollector クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
保留状態のハンドルを追跡し、指定したしきい値に達したときに、強制的にガベージ コレクションを実行します。
public ref class HandleCollector sealed
public sealed class HandleCollector
type HandleCollector = class
Public NotInheritable Class HandleCollector
- 継承
-
HandleCollector
注釈
クラスは HandleCollector 、アンマネージド リソースに対する限られた数のハンドルを追跡します。 通常、アンマネージド リソースには、s、HWnd
s などのハンドル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) |
適用対象
.NET