protected void RegisterParseOptions() { App.Singleton <CsvParserOptions>((app, param) => { RFC4180Options rfcOptions = new RFC4180Options(); var options = new CsvParserOptions(new RFC4180Parser(rfcOptions)); return(options); }).Alias("csv.parser.options"); }
/// <summary> /// 注册Csv服务 /// </summary> public override void Register() { App.Singleton <CsvParser>((app, param) => { var rfcOptions = new Rfc4180Options(); var options = new CsvParserOptions(new RFC4180Parser(rfcOptions)); return(new CsvParser(options)); }).Alias <ICsvParser>().Alias("csv.parser"); }
public CsvParser(CsvParserOptions options) { this.options = options; }