更新:2007 年 11 月
为应用程序定义的任务(包括关闭、释放或重置由已注册 Microsoft AJAX Library 类的实例占据的资源)提供一个公共接口。
命名空间:Sys
**继承:**无
myNamespace.myClassName.registerClass('myNamespace.myClassName', null, Sys.IDisposable);
成员
- Sys.IDisposable dispose 方法
释放对象持有的资源,或者准备对象进行重用。
备注
实现 IDisposible 接口可以为关闭或释放由已注册 Microsoft AJAX Library 类的实例占据的资源提供公共接口。
通过调用 Type.registerClass 方法在注册类时注册接口。调用 Type.registerClass 时在 interfaceTypes 参数中指定 IDisposible。
有关注册类的更多信息,请参见 Type.registerClass 方法。
说明: |
|---|
Sys.Component 基类实现 IDisposible 接口。如果创建派生自 Sys.Component 基类的组件类,则该类将自动继承 IDisposible 接口实现。 |
示例
下面的示例演示一个实现 IDisposible 接口的类。该类定义实现 dispose 方法。通过调用 registerClass 方法,并在 interfaceTypes 参数中传递 IDisposible,从而注册该类。调用实例的 dispose 方法是为了释放资源,从而使代码能够安全删除该实例。
说明: