License.Dispose 方法

当在派生类中被重写时,释放该许可证使用的资源。

**命名空间:**System.ComponentModel
**程序集:**System(在 system.dll 中)

语法

声明
Public MustOverride Sub Dispose
用法
Dim instance As License

instance.Dispose
public abstract void Dispose ()
public:
virtual void Dispose () abstract
public abstract void Dispose ()
public abstract function Dispose ()

备注

当释放或完成组件时,所有组件必须为它们授予的许可证调用 Dispose

LicenseProvider 可以使用它授予的许可证来跟踪其使用情况。

使用完 License 后调用 DisposeDispose 方法使 License 处于不可用状态。调用 Dispose 后,必须释放对 License 的所有引用,以便“垃圾回收”可以收回它占用的内存。

提示

每次释放对 License 的最后一个引用前,均应调用 Dispose。否则,在“垃圾回收”调用 License 对象的析构函数之前,将不会释放 License 正在使用的资源。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

License 类
License 成员
System.ComponentModel 命名空间
License 类
LicenseContext
LicenseException
LicenseManager
LicenseProvider
LicenseProviderAttribute
LicFileLicenseProvider
LicenseUsageMode