Click or drag to resize

FileHelperAsyncEngineTBeginWriteStream Method

Set the stream to be used in the WriteNext(T) operation.

Namespace:  FileHelpers
Assembly:  FileHelpers (in FileHelpers.dll) Version: 3.2.6
Syntax
public IDisposable BeginWriteStream(
	TextWriter writer
)

Parameters

writer
Type: System.IOTextWriter
To stream to writes to.

Return Value

Type: IDisposable

[Missing <returns> documentation for "M:FileHelpers.FileHelperAsyncEngine`1.BeginWriteStream(System.IO.TextWriter)"]

Implements

IFileHelperAsyncEngineTBeginWriteStream(TextWriter)
Remarks

When you finished writing to the file you must call the Close method.

Examples
This example shows a simple example of use of the async methods in the FileHelperAsymcEngine:
using FileHelpers;

// First declare the record class

[Delimitedrecord("|")]
public class SampleType
{
    public string Field1;
    public int    Field2;
}


public void WriteExample()
{
    SampleType record;    

    var engine = new FileHelperAsyncEngine<SampleType>();

    using(engine.BeginWriteFile("source.txt"))
    {
        record.Field1 = "Primer Registro";
        record.Field2 = 1;
        engine.WriteNext(record);

        record.Field1 = "Segundo Registro";
        record.Field2 = 2;
        engine.WriteNext(record);
    }

}
See Also