Waits for all pending writes and flushes the stream prior to returning
Syntax
Visual Basic (Declaration) | |
---|
Public Sub Flush() |
Example
Library/Library.Test/TestBackgroundWriter.cs
C# | Copy Code |
---|
using (TestStream io = new TestStream())
using (BackgroundWriter wtr = new BackgroundWriter(io))
{
wtr.Perform(s => s.Write(new byte[100], 0, 100));
wtr.Flush();
Assert.AreEqual(100, io.Position);
Assert.AreEqual(100, io.Length);
} |
VB.NET | Copy Code |
---|
Using io As New TestStream()
Using wtr As New BackgroundWriter(io)
wtr.Perform(Function(s) s.Write(New Byte(100) {}, 0, 100))
wtr.Flush()
Assert.AreEqual(100, io.Position)
Assert.AreEqual(100, io.Length)
End Using
End Using |
Requirements
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
See Also