invoke 和 onException执行顺序
时间: 2024-04-07 17:29:12 浏览: 31
c# Invoke和BeginInvoke 区别分析
5星 · 资源好评率100%
在EasyExcel中,数据读取时会依次调用invoke方法读取每一行数据,当读取过程中发生异常时,会调用onException方法进行处理。它们的执行顺序如下:
1. 开始读取Excel文件,并创建相应的监听器对象。
2. 依次读取Excel文件中的每一行数据,并调用监听器对象的invoke方法进行处理。
3. 如果在读取数据的过程中发生异常,会调用监听器对象的onException方法进行异常处理。
4. 读取完毕后,会调用监听器对象的doAfterAllAnalysed方法,进行一些清理工作。
因此,invoke方法和onException方法的执行顺序是交替进行的,即先读取一行数据,再处理该行数据;如果遇到异常,则先执行异常处理代码,再继续读取下一行数据。
阅读全文