【发布时间】:2012-07-12 06:32:12
【问题描述】:
我正在尝试理解 for 循环在特殊情况下的工作,如果有人可以解释它会对我有很大帮助。
好的,我正在做的是从邮箱中下载电子邮件(一次 50 封),比如 Hotmail(我为此使用 MailBEE.NET 对象),然后在下载时保存一些内容,例如发件人姓名、附件名称(如果有)在数据库中等等......考虑到程序首先必须登录hotmail服务器然后下载消息然后运行查询以将内容保存在数据库中,这是一个相当长的过程。
我的问题是,如果执行所有这些工作的函数是在一个单独的程序集(dll 文件)中定义的,并且调用程序是一个基于 Web 的应用程序,它使用这个程序集作为参考,如果我继续调用这个函数会发生什么在 for 循环中? for 循环是否等待函数完成?还是会继续多次调用这个函数?
您建议用什么更好的方法来完成这项工作?
谢谢。
【问题讨论】:
标签: function email for-loop html-email download