本文整理汇总了C#中FileHelperAsyncEngine.WriteNextValues方法的典型用法代码示例。如果您正苦于以下问题:C# FileHelperAsyncEngine.WriteNextValues方法的具体用法?C# FileHelperAsyncEngine.WriteNextValues怎么用?C# FileHelperAsyncEngine.WriteNextValues使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileHelperAsyncEngine
的用法示例。
在下文中一共展示了FileHelperAsyncEngine.WriteNextValues方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AsyncFieldIndexBad2
public void AsyncFieldIndexBad2()
{
var engine = new FileHelperAsyncEngine(typeof (SampleType));
Assert.Throws<BadUsageException>(()
=> engine.WriteNextValues());
}
示例2: AsyncFieldIndex1
public void AsyncFieldIndex1()
{
var engine = new FileHelperAsyncEngine(typeof (SampleType));
var sw = new StringWriter();
engine.BeginWriteStream(sw);
engine[0] = new DateTime(2003, 2, 1);
engine[1] = "B";
engine[2] = 18;
engine.WriteNextValues();
engine.Close();
engine.BeginReadString(sw.GetStringBuilder().ToString());
engine.ReadNext();
Assert.AreEqual(new DateTime(2003, 2, 1), engine[0]);
Assert.AreEqual("B", engine[1]);
Assert.AreEqual(18, engine[2]);
Assert.AreEqual(new DateTime(2003, 2, 1), engine.LastRecordValues[0]);
Assert.AreEqual("B", engine.LastRecordValues[1]);
Assert.AreEqual(18, engine.LastRecordValues[2]);
engine.ReadNext();
Assert.IsNull(engine.LastRecord);
Assert.IsNull(engine.LastRecordValues);
}
示例3: AsyncFieldIndexBad3
public void AsyncFieldIndexBad3()
{
var engine = new FileHelperAsyncEngine(typeof (SampleType));
var sw = new StringWriter();
engine.BeginWriteStream(sw);
Assert.Throws<BadUsageException>(()
=> engine.WriteNextValues());
}