Beispiel #1
0
 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");
 }
Beispiel #2
0
 /// <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");
 }
Beispiel #3
0
 public CsvParser(CsvParserOptions options)
 {
     this.options = options;
 }