License.Dispose 方法

定义

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

public:
 abstract void Dispose();
public abstract void Dispose ();
abstract member Dispose : unit -> unit
Public MustOverride Sub Dispose ()

实现

注解

所有组件都必须调用 Dispose 在释放或完成组件时授予的许可证。

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

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

注意

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

适用于

另请参阅