Parameters
- stream
Library/Library.Test/TestBackgroundWriter.cs
C# | Copy Code |
---|---|
using (ManualResetEvent mre = new ManualResetEvent(false)) using (TestStream io = new TestStream()) using (BackgroundWriter wtr = new BackgroundWriter(io)) { wtr.Perform(s => s.Write(new byte[100], 0, 100), mre); Assert.IsTrue(mre.WaitOne(60000, false)); Assert.AreEqual(100, io.Position); Assert.AreEqual(100, io.Length); } |
VB.NET | Copy Code |
---|---|
Using mre As New ManualResetEvent(False) Using io As New TestStream() Using wtr As New BackgroundWriter(io) wtr.Perform(Function(s) s.Write(New Byte(100) {}, 0, 100), mre) Assert.IsTrue(mre.WaitOne(60000, False)) Assert.AreEqual(100, io.Position) Assert.AreEqual(100, io.Length) End Using End Using End Using |
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
Reference
BackgroundWriter ClassBackgroundWriter Members
Overload List