次の方法で共有


License.Dispose メソッド

派生クラスでオーバーライドされた場合、ライセンスによって使用されているリソースを破棄します。

Public MustOverride Sub Dispose() Implements IDisposable.Dispose
[C#]
public abstract void Dispose();
[C++]
public: virtual void Dispose() = 0;
[JScript]
public abstract function Dispose();

実装

IDisposable.Dispose

解説

すべてのコンポーネントは、破棄または終了されるときに、そのコンポーネントが与えたライセンスに対して Dispose を呼び出す必要があります。

LicenseProvider は、各自が与えたライセンスを使用して、その利用状況を追跡します。

License を使い終わったら、 Dispose を呼び出します。 Dispose メソッドは、 License を使用できない状態にします。 Dispose を呼び出した後で、 License へのすべての参照を解放し、占有されていたメモリをガベージ コレクションによって収集できるようにする必要があります。

メモ    License への最後の参照を解放する前に、必ず Dispose を呼び出します。このメソッドを呼び出さないと、 License が使用しているリソースは、ガベージ コレクションによって License オブジェクトのデストラクタが呼び出されるまで解放されません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

License クラス | License メンバ | System.ComponentModel 名前空間 | License | LicenseContext | LicenseException | LicenseManager | LicenseProvider | LicenseProviderAttribute | LicFileLicenseProvider | LicenseUsageMode