StreamReader.DiscardBufferedData メソッド
アセンブリ: mscorlib (mscorlib.dll 内)


DiscardBufferedData は、基になるストリーム内の既知の場所へのシークを行った後にその新しいポイントから読み込みを開始するか、StreamReader オブジェクトの内容を複数回読み込むために使用します。このメソッドはパフォーマンスの低下を招く可能性があるため、頻繁に使用するのは控え、必要な場合だけ使用するようにしてください。
読み取り用のメソッドでは、基になるストリームの現在位置が更新されないため、クラスによっては、そのインスタンスはストリームに実際に存在する文字よりも多くの文字を返す場合があります。この問題を回避する手段の 1 つが、DiscardBufferedData を使用して、StreamReader オブジェクトの内部バッファの内容を破棄する方法です。
その他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します。
File.AppendText FileInfo.AppendText | |
FileInfo.Length | |
File.GetAttributes | |
File.SetAttributes | |

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からStreamReader.DiscardBufferedData メソッドを検索する場合は、下記のリンクをクリックしてください。

- StreamReader.DiscardBufferedData メソッドのページへのリンク