否 headers 在 C# 中使用 Filehelpers FileHelperAsyncEngine
No headers using Filehelpers FileHelperAsyncEngine in C#
自从从 FileHelperEngine 切换到 FileHelperAsyncEngine 后,似乎无法让 FileHelpers 库写入 headers。我根据文档调用了 GetFileHeader() 。有任何想法吗?
<!-- language: c# -->
var engine = new FileHelperAsyncEngine<ClaimModel>();
using (engine.BeginWriteFile(file))
{
engine.HeaderText = engine.GetFileHeader();
foreach (ClaimModel claim in claims)
{
engine.WriteNext(Utils.CleanStrings(claim));
}
}
[FileHelpers.DelimitedRecord("|")]
public class ClaimModel : Model
{
[FieldQuoted()]
public string PolicyRef ;
您需要在BeginWriteFile()
之前设置HeaderText
。
var engine = new FileHelperAsyncEngine<ClaimModel>();
engine.HeaderText = engine.GetFileHeader();
using (engine.BeginWriteFile(file))
{
foreach (ClaimModel claim in claims)
{
engine.WriteNext(Utils.CleanStrings(claim));
}
}
自从从 FileHelperEngine 切换到 FileHelperAsyncEngine 后,似乎无法让 FileHelpers 库写入 headers。我根据文档调用了 GetFileHeader() 。有任何想法吗?
<!-- language: c# -->
var engine = new FileHelperAsyncEngine<ClaimModel>();
using (engine.BeginWriteFile(file))
{
engine.HeaderText = engine.GetFileHeader();
foreach (ClaimModel claim in claims)
{
engine.WriteNext(Utils.CleanStrings(claim));
}
}
[FileHelpers.DelimitedRecord("|")]
public class ClaimModel : Model
{
[FieldQuoted()]
public string PolicyRef ;
您需要在BeginWriteFile()
之前设置HeaderText
。
var engine = new FileHelperAsyncEngine<ClaimModel>();
engine.HeaderText = engine.GetFileHeader();
using (engine.BeginWriteFile(file))
{
foreach (ClaimModel claim in claims)
{
engine.WriteNext(Utils.CleanStrings(claim));
}
}