最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實(shí)現(xiàn)異步發(fā)送郵件的方法

 更新時間:2015年04月04日 13:15:41   作者:令狐不聰  
這篇文章主要介紹了C#實(shí)現(xiàn)異步發(fā)送郵件的方法,涉及C#異步操作與郵件發(fā)送的技巧,非常具有實(shí)用價值,需要的朋友可以參考下

本文實(shí)例講述了C#實(shí)現(xiàn)異步發(fā)送郵件的方法。分享給大家供大家參考。具體如下:

下面的代碼可以實(shí)現(xiàn)異步發(fā)送郵件,等郵件發(fā)送出去后會自動調(diào)用回調(diào)函數(shù),這樣在發(fā)送郵件時就不會卡住程序不動了

MailMessage m = new MailMessage
  ("item@jb51.net",
  "raja@jb51.net",
  "This is the subject for the authorized email.",
  "This is the body of the authorized mail!...");
// Send the message using authorization
SmtpClient client = new SmtpClient("smtp.jb51.net");
client.Credentials = new NetworkCredential("user", "password");
client.EnableSsl = true;
// Add the event handler
client.SendCompleted += new SendCompletedEventHandler(mail_SendCompleted);
// Send the message asynchronously
client.SendAsync(m, null);
// To Cancel the send
//client.SendAsyncCancel();
void mail_SendCompleted(object sender, AsyncCompletedEventArgs e)
{
  if (e.Cancelled)
    Console.WriteLine("Message cancelled");
  else if (e.Error != null)
    Console.WriteLine("Error: " + e.Error.ToString());
  else
    Console.WriteLine("Message sent");
}

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • windows下C#定時管理器框架Task.MainForm詳解

    windows下C#定時管理器框架Task.MainForm詳解

    這篇文章主要為大家詳細(xì)介紹了windows下C#定時管理器框架Task.MainForm的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • C#使用泛型隊(duì)列Queue實(shí)現(xiàn)生產(chǎn)消費(fèi)模式

    C#使用泛型隊(duì)列Queue實(shí)現(xiàn)生產(chǎn)消費(fèi)模式

    這篇文章介紹了C#使用泛型隊(duì)列Queue實(shí)現(xiàn)生產(chǎn)消費(fèi)模式的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • WPF實(shí)現(xiàn)自帶觸控鍵盤的文本框

    WPF實(shí)現(xiàn)自帶觸控鍵盤的文本框

    這篇文章實(shí)現(xiàn)了WPF自帶觸控鍵盤的文本框,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • Unity后處理效果之邊角壓暗

    Unity后處理效果之邊角壓暗

    這篇文章主要為大家詳細(xì)介紹了Unity后處理效果之邊角壓暗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • C#實(shí)現(xiàn)獲取系統(tǒng)目錄并以Tree樹叉顯示的方法

    C#實(shí)現(xiàn)獲取系統(tǒng)目錄并以Tree樹叉顯示的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)獲取系統(tǒng)目錄并以Tree樹叉顯示的方法,可以加深讀者對于C#下數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)方法的認(rèn)識,需要的朋友可以參考下
    2014-07-07
  • C# 通過同步和異步實(shí)現(xiàn)優(yōu)化做早餐的時間

    C# 通過同步和異步實(shí)現(xiàn)優(yōu)化做早餐的時間

    本文以一個簡單的小例子—如何做一頓早餐及如何優(yōu)化做早餐的時間來讓大家具體了解一下同步和異步方法的區(qū)別,需要的朋友可以參考一下
    2021-12-12
  • C#啟動外部程序的幾種常用方法匯總

    C#啟動外部程序的幾種常用方法匯總

    這篇文章主要介紹了C#啟動外部程序的幾種常用方法匯總,對C#初學(xué)者來說有很高的學(xué)習(xí)借鑒價值,需要的朋友可以參考下
    2014-08-08
  • c# base關(guān)鍵字的具體使用

    c# base關(guān)鍵字的具體使用

    base關(guān)鍵字用于從派生類中訪問基類的成員,本文主要介紹了c# base關(guān)鍵字的具體使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • C#異步調(diào)用的好處和方法分享

    C#異步調(diào)用的好處和方法分享

    我們要明確,為什么要進(jìn)行異步回調(diào)?眾所周知,普通方法運(yùn)行,是單線程的,如果中途有大型操作(如:讀取大文件,大批量操作數(shù)據(jù)庫,網(wǎng)絡(luò)傳輸?shù)龋?,都會?dǎo)致方法阻塞,表現(xiàn)在界面上就是,程序卡或者死掉,界面元素不動了,不響應(yīng)了
    2012-04-04
  • VS2015為console.readkey添加代碼片段的方法

    VS2015為console.readkey添加代碼片段的方法

    這篇文章主要介紹了VS2015為console.readkey添加代碼片段的方法,需要的朋友可以參考下
    2016-12-12

最新評論

饶平县| 壶关县| 文山县| 临江市| 石家庄市| 合阳县| 砚山县| 竹北市| 新宁县| 许昌县| 扶余县| 浑源县| 台北市| 宜兴市| 维西| 手游| 迭部县| 保定市| 泸定县| 赤峰市| 丁青县| 安宁市| 出国| 浦县| 车险| 甘洛县| 桦南县| 南澳县| 黔南| 齐齐哈尔市| 尼勒克县| 广丰县| 德安县| 疏附县| 台中县| 正阳县| 南乐县| 龙门县| 汝州市| 从江县| 杭锦旗|