BufferedStream.Flush メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > BufferedStream.Flush メソッドの意味・解説 

BufferedStream.Flush メソッド

ストリーム対応するすべてのバッファクリアし、バッファ内のデータを基になるデバイス書き込みます

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

例外例外
例外種類条件

IOException

データ ソースまたはリポジトリ開いていません。

解説解説
使用例使用例

このコード例は、BufferedStream クラストピック取り上げているコード例一部分です。

' Send the data using the BufferedStream.
Console.WriteLine("Sending data using BufferedStream.")
startTime = DateTime.Now
For i As Integer = 1 To
 numberOfLoops
    bufStream.Write(dataToSend, 0, dataToSend.Length)
Next i

bufStream.Flush()
bufferedTime = DateTime.Now.Subtract(startTime).TotalSeconds
Console.WriteLine("{0} bytes sent In {1} seconds."
 & vbCrLf, _
    numberOfLoops * dataToSend.Length, _
    bufferedTime.ToString("F1"))
// Send the data using the BufferedStream.
Console.WriteLine("Sending data using BufferedStream.");
startTime = DateTime.Now;
for(int i = 0; i < numberOfLoops; i++)
{
    bufStream.Write(dataToSend, 0, dataToSend.Length);
}
bufStream.Flush();
bufferedTime = (DateTime.Now - startTime).TotalSeconds;
Console.WriteLine("{0} bytes sent in {1} seconds.\n"
,
    numberOfLoops * dataToSend.Length, 
    bufferedTime.ToString("F1"));
// Send the data using the BufferedStream.
Console::WriteLine( "Sending data using BufferedStream."
 );
startTime = DateTime::Now;
for ( int i = 0; i < numberOfLoops; i++
 )
{
   bufStream->Write( dataToSend, 0, dataToSend->Length );

}
bufStream->Flush();
bufferedTime = (DateTime::Now - startTime).TotalSeconds;
Console::WriteLine( "{0} bytes sent in {1} seconds.\n",
 (numberOfLoops * dataToSend->Length).ToString(), bufferedTime.ToString(  "F1"
 ) );

// Send the data using the BufferedStream.
Console.WriteLine("Sending data using BufferedStream.");
startTime = DateTime.get_Now();
for(int i=0;i < numberOfLoops;i++) {
    bufStream.Write(dataToSend, 0, dataToSend.length);
}        
bufStream.Flush();
bufferedTime = 
    ((DateTime.get_Now()).Subtract(startTime)).get_TotalSeconds();
Console.WriteLine("{0} bytes sent in {1} seconds.\n"
,
    System.Convert.ToString (numberOfLoops * dataToSend.length),
    ((System.Double)bufferedTime).ToString("F1"));
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からBufferedStream.Flush メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からBufferedStream.Flush メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からBufferedStream.Flush メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

BufferedStream.Flush メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BufferedStream.Flush メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS