利用委托异步发送邮件
2009-07-30 07:18
369 查看
class Program { static void Main(string[] args) { MyEmail myEmail = new MyEmail(); Asnys(myEmail); } delegate void DelegateName(MyEmail myEmail); public static void Asnys(MyEmail myEmail) { DelegateName dn = new DelegateName(SendEmail); AsyncCallback ac = new AsyncCallback(NoSeleep); dn.BeginInvoke(myEmail, ac, dn); Console.WriteLine("这才是真的没睡"); Console.ReadLine(); } private static void SleepNmin(int i) { Thread.Sleep(i * 1000); Console.WriteLine("我睡了" + i.ToString() + "秒"); } private static void NoSeleep(IAsyncResult iar) { SleepNmin(2); Console.WriteLine("我可没有睡,都执行完了再叫我"); DelegateName dn = iar.AsyncState as DelegateName; dn.EndInvoke(iar); } private static void SendEmail(MyEmail myEmail) { //这里发送邮件 Console.WriteLine("邮件发送完毕"); } } class MyEmail { public string ss; }
相关文章推荐
- 利用委托异步发送邮件
- 利用Spring框架封装的JavaMail实现同步或异步邮件发送 分享
- 利用Spring框架封装的JavaMail实现同步或异步邮件发送
- 利用Spring框架封装的JavaMail现实同步或异步邮件发送
- 利用Spring框架封装的JavaMail现实同步或异步邮件发送
- 利用Spring框架封装的JavaMail实现同步或异步邮件发送
- 利用Spring框架封装的JavaMail现实同步或异步邮件发送
- 邮件发送 异步委托调用-VB.Net
- 利用Spring框架封装的JavaMail现实同步或异步邮件发送
- C# 利用SMTP异步发送邮件
- 利用Spring框架封装的JavaMail现实同步或异步邮件发送
- 利用SmtpClient异步地发送邮件
- JAVA 利用spring的JavaMailSenderImpl工具包发送邮件
- PHP下利用PHPMailer配合QQ邮箱下的域名邮箱发送邮件(转)
- asp.net 利用JMAIL发送邮件
- 利用CDO实现邮件阅读或发送回执功能 For .Net
- Java-利用spring发送邮件
- c#利用委托进行异步跨线程加载到窗体数据
- 利用 .NET 发送 Hotmail 邮件(XMLHTTP,但测试无法通过)
- spring利用javamail,quartz定时发送邮件