共通のデザイン パターン
ここでは、クラス ライブラリで共通のデザイン パターンを実装するときのガイドラインについて説明します。
このセクションの内容
- アンマネージ リソースをクリーンアップするための Finalize および Dispose の実装
Finalize メソッドと Dispose メソッドを使用してアンマネージ リソースをクリーンアップするためにクラス ライブラリで実装する推奨デザイン パターンについて説明します。 - Equals メソッドの実装
クラス ライブラリで Equals メソッドを実装するときに準拠する必要があるガイドラインについて説明します。 - コールバック関数の使用方法
デリゲート、イベント、およびインターフェイスを使用してコールバック機能を提供する場合について説明します。 - タイムアウトの使用方法
基本クラス ライブラリでタイムアウトを使用し、メソッド呼び出しの完了を呼び出し元が待機する最大時間を指定するときのガイドラインについて説明します。