FromBase64Transform.System.IDisposable.Dispose メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)

FromBase64Transform によって使用されているアンマネージ リソース解放しオプションマネージ リソース解放します。

名前空間: System.Security.Cryptography
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Visual Basic (宣言)

Private Sub System.IDisposable.Dispose Implements IDisposable.Dispose

Visual Basic (使用法)

Dim instance As FromBase64Transform

CType(instance, IDisposable).Dispose

C#

void IDisposable.Dispose ()

C++

private: virtual void System.IDisposable.Dispose () sealed = IDisposable::Dispose

J#

J# では、明示的なインタフェースの実装使用できますが、新規に宣言することはできません。

JScript

JScript では、明示的なインタフェースの実装使用できますが、新規に宣言することはできません。

解説解説

このメソッドは、パブリックDispose() メソッドFinalize メソッドによって呼び出されます。Dispose() は disposing パラメータtrue設定して保護されDispose(Boolean) メソッド呼び出します。Finalize は disposing パラメータfalse設定して Dispose呼び出します。

disposing パラメータtrue場合、このメソッドは、この FromBase64Transform から参照されるすべてのマネージ オブジェクト保持しているリソースをすべて解放します。このメソッドは、参照されるオブジェクトDispose() メソッド呼び出します。

継承時の注意 Dispose は、他のオブジェクトから複数呼び出すことができます。**Dispose(Boolean)** をオーバーライドする場合は、以前Dispose呼び出したときに破棄されオブジェクト参照しないよう注意する必要があります。**Dispose(Boolean)** の実装方法詳細については、「Dispose メソッド実装」を参照してください。**Dispose** および Finalize詳細については、「アンマネージ リソースクリーンアップ」および「Finalize メソッドオーバーライド」を参照してください

プラットフォームプラットフォーム

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.01.11.0

参照参照

関連項目
FromBase64Transform クラス
FromBase64Transform メンバ
System.Security.Cryptography 名前空間
その他の技術情報
暗号サービス