public XlsxHandler(ReportServiceHandler nextHandler, string[] args, string fileName) : base(nextHandler, args, fileName) { }
protected ReportServiceHandler(ReportServiceHandler nextHandler, string[] args, string fileName) { _nextHandler = nextHandler; _args = args; _fileName = fileName; }
protected FileEndHandler(ReportServiceHandler nextHandler, string[] args, string fileName) : base(nextHandler, args, fileName) { }
public ReportServiceChain(string[] args, string fileName) { _handler = new TxtHandler(null, args, fileName); _handler = new CsvHandler(_handler, args, fileName); _handler = new XlsxHandler(_handler, args, fileName); }