次の方法で共有


FileStream.Dispose メソッド

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

Protected Overridable Sub Dispose( _
   ByVal disposing As Boolean _)
[C#]
protected virtual void Dispose(booldisposing);
[C++]
protected: virtual void Dispose(booldisposing);
[JScript]
protected function Dispose(
   disposing : Boolean);

パラメータ

  • disposing
    マネージ リソースとアンマネージ リソースの両方を解放する場合は true 。アンマネージ リソースだけを解放する場合は false

解説

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

継承時の注意: Dispose は、他のオブジェクトから複数回呼び出すことができます。 Dispose をオーバーライドする場合は、以前に Dispose を呼び出したときに破棄されたオブジェクトを参照しないように注意する必要があります。このメソッドは、基本クラスの破棄メソッド、 Dispose を呼び出します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

FileStream クラス | FileStream メンバ | System.IO 名前空間 | 入出力操作 | ファイルからのテキストの読み取り | ファイルへのテキストの書き込み