次の方法で共有


Sys.IDisposable インターフェイス

更新 : 2007 年 11 月

登録されている Microsoft AJAX Library クラスのインスタンスによって保持されているリソースを閉じる、解放する、またはリセットするアプリケーション定義タスクの共通インターフェイスを提供します。

名前空間 :Sys

継承 : なし

myNamespace.myClassName.registerClass('myNamespace.myClassName', null, Sys.IDisposable);

メンバ

解説

登録されている Microsoft AJAX Library クラスのインスタンスによって保持されているリソースを閉じる、または解放する共通インターフェイスを提供する IDisposible を実装します。 

インターフェイスは、Type.registerClass メソッドを呼び出してクラスを登録するときに登録します。IDisposible は、Type.registerClass を呼び出すときに interfaceTypes パラメータで指定します。

クラスの登録の詳細については、「Type.registerClass メソッド」を参照してください。

Bb310932.alert_note(ja-jp,VS.90).gifメモ :

Sys.Component 基本クラスは、IDisposible インターフェイスを実装します。Sys.Component 基本クラスから派生したコンポーネント クラスを作成する場合、クラスは自動的に IDisposible インターフェイス実装を継承します。

使用例

IDisposible インターフェイスの実装方法を次の例に示します。クラス定義には、dispose メソッドが実装されています。クラスは、registerClass メソッドを呼び出し、interfaceTypes パラメータで IDisposible を渡すことによって登録されます。インスタンスの dispose メソッドは、呼び出されるとリソースを解放し、インスタンスを削除するコードにとってインスタンスを安全なものにすることができます。

参照

その他の技術情報

言語リファレンス