原創(chuàng)|其它|編輯:郝浩|2009-05-19 14:05:35.000|閱讀 1571 次
概述:使用了反射 ( Reflect 方式,上一篇 MailMessag 保管為 eml 文件 ( C#+SmtpClient 中。調(diào)用 System.Net.Mail 內(nèi)部對象 MailWrit 實現(xiàn)了將 MailMessag 內(nèi)容保管為 eml 文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
使用了反射 ( Reflect 方式,上一篇 MailMessag 保管為 eml 文件 ( C#+SmtpClient 中。調(diào)用 System.Net.Mail 內(nèi)部對象 MailWrit 實現(xiàn)了將 MailMessag 內(nèi)容保管為 eml 文件。
主要是學(xué)習(xí)反射 Reflect 使用思路,通過上次的實現(xiàn)。起到個拋磚引玉的作用吧,算是
偶爾看到上次的代碼,今天。又重新發(fā)現(xiàn)了一個 先回到上次解析的地方:
對于上面的這張圖片,上次的時候。過分強調(diào)了 MailWrit 這里,而忽略了其他局部,下面我把上面這幅圖,重現(xiàn)一下:
偏重于上面的畫 藍色 橫線的地方,上次。這次,偏重于 畫 紅線 和
都標(biāo)記了
就是畫紅線的那句,上面的核心內(nèi)容。而那句,其實又回到
沒有任何的網(wǎng)絡(luò)交互,上面的紅線框標(biāo)注的只是 writer 進行了一些寫入操作。而 writer 就是上次說的那個生成 EML 文件的 stream
其實問題就清了 .NET SmtpClient 對于 DeliveryMethod 為
需要 IIS 支持,對于
根本不需要配置 smtp 服務(wù)器等等的很是方便;缺點是生成的 EML 文件名,上面的方式。一個 GUID 不能自己控制。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:博客園