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();
実装
解説
すべてのコンポーネントは、破棄または終了されるときに、そのコンポーネントが与えたライセンスに対して 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