2010-01-01 62 views
1

的CLR一直无法从COM上下文0x1b2938到 COM上下文0x1b2aa8转变为60秒。拥有目的地 上下文/公寓的线程很可能是在不抽取Windows消息的情况下处理非抽运等待或处理非常长时间的运行操作。 这种情况通常会对性能产生负面影响,甚至可能导致应用程序变得无响应或内存使用量持续累积 。为了避免这个问题,所有单线程公寓 (STA)线程应该使用抽水等待基元(如 CoWaitForMultipleHandles),并在长时间运行 operations.i使用smtpClient类来发送邮件泵消息在长时间操作

我想定期抽取消息发送一些3 kb/s连接速度的电子邮件,但60后会出现错误。

任何人都可以在C#中提供最好的和完整的解决方案吗?

+0

你现在怎么发送你的电子邮件? – SLaks 2010-01-01 17:38:33

回答

1

它看起来像你使用COM组件发送电子邮件。

您应该使用.Net的SmtpClient类。

相关问题