<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – ทำงานกับรายการ Outlook</title>
    <link>/email/th/net/working-with-outlook-items/</link>
    <description>Recent content in ทำงานกับรายการ Outlook on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>th</language>
    
	  <atom:link href="/email/th/net/working-with-outlook-items/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Net: การสร้างและบันทึกไฟล์ Outlook</title>
      <link>/email/th/net/creating-and-saving-outlook-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/creating-and-saving-outlook-files/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Email รองรับการสร้างไฟล์ Outlook message (MSG) บทความนี้อธิบายวิธีทำ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/creating-and-saving-outlook-files/#create-and-save-outlook-messages&#34;&gt;&lt;strong&gt;สร้างและบันทึกข้อความ Outlook&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/creating-and-saving-outlook-files/#create-msg-files-with-attachments&#34;&gt;&lt;strong&gt;สร้างไฟล์ MSG พร้อมไฟล์แนบ&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/creating-and-saving-outlook-files/#create-msg-files-with-rtf-body&#34;&gt;&lt;strong&gt;สร้างไฟล์ MSG พร้อมเนื้อหา RTF&lt;/strong&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/creating-and-saving-outlook-files/#rtf-compression-for-mapi-message-body&#34;&gt;&lt;strong&gt;การบีบอัด RTF สำหรับเนื้อหาข้อความ MAPI&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/creating-and-saving-outlook-files/#save-message-in-draft-status&#34;&gt;&lt;strong&gt;บันทึกข้อความในสถานะฉบับร่าง&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;สรางและบนทกขอความ-outlook&#34;&gt;&lt;strong&gt;สร้างและบันทึกข้อความ Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; คลาสมี &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/save/#save/&#34;&gt;Save()&lt;/a&gt; เมธอดที่สามารถบันทึกไฟล์ Outlook MSG ลงดิสก์หรือสตรีม โค้ดสแนปเปิลด้านล่างสร้างอินสแตนซ์ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; คลาส, ตั้งค่าคุณสมบัติเช่น from, to, subject และ body. The &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/save/#save/&#34;&gt;Save()&lt;/a&gt; เมธอดรับชื่อไฟล์เป็นอากิวเมนต์ นอกจากนี้ Outlook Messages สามารถสร้างด้วย &lt;a href=&#34;/email/th/net/creating-and-saving-outlook-files/#create-msg-files-with-rtf-body&#34;&gt;เนื้อหา RTF ที่บีบอัด&lt;/a&gt; โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiconversionoptions/&#34;&gt;MapiConversionOptions&lt;/a&gt;. &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สร้างอินสแตนซ์ใหม่ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; คลาสและตั้งค่าคุณสมบัติ From, To, Subject และ Body.&lt;/li&gt;
&lt;li&gt;เรียกใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาส &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/frommailmessage/#frommailmessage/&#34;&gt;FromMailMessage&lt;/a&gt; เมธอดที่รับอ็อบเจกต์ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; ประเภท. The &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/frommailmessage/#frommailmessage/&#34;&gt;FromMailMessage&lt;/a&gt; เมธอดแปลง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; เป็น a &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; (MSG).&lt;/li&gt;
&lt;li&gt;เรียกใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/save/#save/&#34;&gt;MapiMessage.Save()&lt;/a&gt; เมธอดเพื่อบันทึกไฟล์ MSG.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;เขียนโค้ดต่อไปนี้ในเหตุการณ์คลิกของปุ่มควบคุมในแอปพลิเคชัน Windows.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreatingAndSavingOutlookMessages-CreatingAndSavingOutlookMessages.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;สรางไฟล-msg-พรอมไฟลแนบ&#34;&gt;&lt;strong&gt;สร้างไฟล์ MSG พร้อมไฟล์แนบ&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/email/th/net/creating-and-saving-outlook-files/#create-and-save-outlook-messages&#34;&gt;ในตัวอย่างข้างต้น&lt;/a&gt;, เราได้สร้างไฟล์ MSG อย่างง่าย Aspose.Email ยังรองรับการบันทึกไฟล์ข้อความที่มีไฟล์แนบ สิ่งที่คุณต้องทำคือเพิ่มไฟล์แนบลงใน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; อินสแตนซ์. เพิ่มไฟล์แนบโดยเรียกเมธอด &lt;em&gt;Add()&lt;/em&gt; บน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/attachments/&#34;&gt;MailMessage.Attachments&lt;/a&gt; คอลเลกชัน. เพิ่ม ListBox ไปยังฟอร์มที่สร้างด้านบนและเพิ่มสองปุ่ม หนึ่งสำหรับเพิ่มและหนึ่งสำหรับลบไฟล์แนบ. แอปพลิเคชันที่เพิ่มแอปพลิเคชันทำงานดังนี้:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เมื่อคลิกปุ่ม &lt;strong&gt;Add Attachment&lt;/strong&gt; จะปรากฏ &lt;strong&gt;Open File Dialog&lt;/strong&gt; เพื่อช่วยให้ผู้ใช้เรียกดูและเลือกไฟล์แนบ.&lt;/li&gt;
&lt;li&gt;เมื่อไฟล์ถูกเลือก เส้นทางเต็มจะถูกเพิ่มในรายการ.&lt;/li&gt;
&lt;li&gt;เมื่อสร้างไฟล์ MSG เส้นทางไฟล์แนบจะถูกดึงจากรายการและเพิ่มไปยัง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/attachments/&#34;&gt;MailMessage.Attachments&lt;/a&gt; คอลเลกชัน.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;เขียนโค้ดต่อไปนี้ในเหตุการณ์คลิกปุ่ม &lt;strong&gt;Add Attachment&lt;/strong&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-WorkingWithMSGAttachments-CreateMessagesWithAttachments.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;เมื่อคลิกปุ่ม &lt;strong&gt;Remove Attachment&lt;/strong&gt; ให้ลบรายการที่เลือกออกจาก ListBox. เขียนโค้ดต่อไปนี้ในเหตุการณ์คลิกปุ่ม Remove Attachment.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-WorkingWithMSGAttachments-RemoveAttachment.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;เพิ่มโค้ดสำหรับการเพิ่มไฟล์แนบไปยัง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; อินสแตนซ์. โค้ดสุดท้ายสำหรับฟังก์ชัน Write Msg ถูกเขียนดังนี้.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-WorkingWithMSGAttachments-AddingMSGAttachments.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;สรางไฟล-msg-พรอมสวนเนอหา-rtf&#34;&gt;&lt;strong&gt;สร้างไฟล์ MSG พร้อมส่วนเนื้อหา RTF&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;คุณยังสามารถสร้างไฟล์ Outlook Message (MSG) พร้อมเนื้อหา rich text (RTF) ด้วย Aspose.Email เนื้อหา RTF รองรับการจัดรูปแบบข้อความ สร้างโดยตั้งค่า &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/htmlbody/&#34;&gt;MailMessage.HtmlBody&lt;/a&gt; คุณสมบัติ. เมื่อคุณแปลง a &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; อินสแตนซ์เป็น a &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; ในกรณีนี้, ส่วน HTML จะถูกแปลงเป็น RTF วิธีนี้ทำให้การจัดรูปแบบของเนื้อหาอีเมลคงเดิม.&lt;/p&gt;
&lt;p&gt;ตัวอย่างต่อไปนี้สร้างไฟล์ MSG พร้อมเนื้อหา RTF มีหัวข้อหนึ่งรายการพร้อมการจัดรูปแบบตัวหนาและขีดเส้นใต้ในส่วน HTML การจัดรูปแบบนี้จะคงไว้เมื่อ HTML ถูกแปลงเป็น RTF.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreatingMSGFilesWithRTFBody-CreatingMSGFilesWithRTFBody.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การบบอด-rtf-สำหรบสวนเนอหาขอความ-mapi&#34;&gt;&lt;strong&gt;การบีบอัด RTF สำหรับส่วนเนื้อหาข้อความ MAPI&lt;/strong&gt;&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTE:&lt;/em&gt;&lt;/strong&gt; กระบวนการบีบอัดอาจทำให้ประสิทธิภาพช้าลงเมื่สร้างข้อความ หากเข้าใจข้อเท็จจริงนี้และกำหนดค่าสถานะการบีบอัดตามความต้องการเฉพาะและการประนีประนอมระหว่างขนาดไฟล์และประสิทธิภาพ นักพัฒนาสามารถจัดการการสร้างไฟล์ MSG และ PST ได้อย่างมีประสิทธิภาพเมื่อทำงานกับข้อความอีเมล&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;การบีบอัด RTF มีจุดประสงค์เพื่อลดขนาดของข้อความรวมถึงไฟล์ PST (Personal Storage Table) ที่ Microsoft Outlook ใช้ในการจัดเก็บข้อความอีเมลและข้อมูลอื่น ๆ โดยการใช้การบีบอัด RTF เมื่อตั้งค่าชิ้นส่วนของข้อความ นักพัฒนาสามารถลดปริมาณหน่วยความจำที่จำเป็นในการจัดเก็บข้อความอีเมลหรือเพิ่มประสิทธิภาพแบนด์วิดท์ของเครือข่ายเมื่อส่งข้อความได้&lt;/p&gt;
&lt;p&gt;เพื่อวัตถุประสงค์นี้ ได้ออกแบบเมธอดที่มีการโอเวอร์โหลดสองเมธอดไว้แล้ว:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessageitembase/setbodycontent/&#34;&gt;MapiMessageItemBase.SetBodyContent&lt;/a&gt;(string content, BodyContentType contentType, bool compression): เมธอดนี้ให้คุณตั้งค่าเนื้อหาส่วนข้อความโดยใช้สตริงที่ระบุและระบุประเภทเนื้อหา (เช่น plain text, HTML ฯลฯ). พารามิเตอร์ compression ที่เป็นตัวเลือกเป็นค่าที่ระบุว่าควรบีบอัดเนื้อหาโดยใช้การบีบอัด RTF หรือไม่. หากพารามิเตอร์ compression เป็น true เนื้อหาจะถูกบีบอัด ทำให้ขนาดข้อความเล็กลง.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessageitembase/setbodyrtf/&#34;&gt;MapiMessageItemBase.SetBodyRtf&lt;/a&gt;(string content, bool compression): เมธอดนี้ตั้งค่าเนื้อหาของส่วนข้อความในรูปแบบ RTF โดยพารามิเตอร์ content เป็นสตริงที่เป็นเนื้อหา RTF ที่จะตั้งเป็นส่วนข้อความของเมสเซจ. เช่นเดียวกับเมธอดก่อนหน้า พารามิเตอร์ compression กำหนดว่าจะใช้การบีบอัด RTF กับเนื้อหาหรือไม่. หาก compression เป็น true เนื้อหา RTF จะถูกบีบอัดเพื่อลดขนาด.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่า body เป็น html และรักษาการบีบอัดไว้:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;from@doamin.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;to@domain.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;subject&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;body&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// set the html body and keep it compressed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// this will reduce the message size&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SetBodyContent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;htmlBody&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;BodyContentType&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Html&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ยังมี &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiconversionoptions/usebodycompression/&#34;&gt;MapiConversionOptions.UseBodyCompression&lt;/a&gt; คุณสมบัติ. เมื่อเปิดใช้งานคุณสมบัตินี้ การบีบอัดเนื้อหา RTF จะถูกใช้ระหว่างการแปลง MailMessage เป็น MapiMessage ทำให้ไฟล์ MSG มีขนาดเล็กลง. ตัวอย่างโค้ดด้านล่างแสดงให้เห็น:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiConversionOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UseBodyCompression&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FromMailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;บนทกขอความในสถานะฉบบราง&#34;&gt;&lt;strong&gt;บันทึกข้อความในสถานะฉบับร่าง&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;อีเมลจะถูกบันทึกเป็นแบบร่างเมื่อมีการเริ่มแก้ไขแต่ต้องการกลับมาทำต่อในภายหลัง Aspose.Email รองรับการบันทึกข้อความอีเมลในสถานะแบบร่างโดยการตั้งค่าสถานะแฟล็กของข้อความ ด้านล่างเป็นตัวอย่างโค้ดเพื่อบันทึกข้อความอีเมล Outlook (MSG) เป็นแบบร่าง.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SavingMessageInDraftStatus-SavingMessageInDraftStatus.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: การโหลดและแยกวิเคราะห์ไฟล์ MSG</title>
      <link>/email/th/net/loading-and-parsing-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/loading-and-parsing-msg-files/</guid>
      <description>
        
        
        &lt;p&gt;โดยใช้ Aspose.Email for .NET นักพัฒนาสามารถโหลดและแยกวิเคราะห์เนื้อหาจากไฟล์ข้อความ Outlook ได้&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เพื่อโหลดไฟล์ MSG จากดิสก์ ใช้เมธอดสแตติก &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/load/&#34;&gt;MapiMessage.Load&lt;/a&gt; เมธอดของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาสนี้ให้ฟังก์ชันการโหลดแบบสแตติกหลายตัวสำหรับสถานการณ์ต่าง ๆ&lt;/li&gt;
&lt;li&gt;เพื่อแยกเนื้อหาไฟล์ MSG, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; เปิดเผยเมธอดและคุณสมบัติจำนวนหลายรายการ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ในบทความนี้คุณจะได้เรียนรู้วิธีโหลดและแยกวิเคราะห์ไฟล์ MSG เพื่อแสดงเนื้อหา ตัวอย่างโค้ดพร้อมขั้นตอนจะทำให้คุณเข้าใจชัดเจนว่าจะแสดงฟังก์ชันการโหลดและการแยกวิเคราะห์ไฟล์ Outlook MSG ในโปรเจคของคุณอย่างไร&lt;/p&gt;
&lt;p&gt;ขั้นแรก ให้เรียนรู้การโหลดไฟล์ MSG จากไฟล์หรือจากสตรีม&lt;/p&gt;
&lt;h2 id=&#34;โหลดไฟล-msg&#34;&gt;&lt;strong&gt;โหลดไฟล์ MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้แสดงวิธีโหลดไฟล์ MSG.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Create an instance of MapiMessage from file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;@&amp;#34;message.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Get subject&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Subject:&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Get from address&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;From:&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SenderEmailAddress&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Get body&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Body&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Body&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Get recipients information&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Recipient: &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Recipients&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Get attachments&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;att&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Write&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Attachment Name: &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;att&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Write&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Attachment Display Name: &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;att&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DisplayName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีใช้ MailMessage เพื่อโหลดข้อความในรูปแบบ MSG&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ควรทราบว่าข้อความที่ได้จะถูกแปลงเป็นรูปแบบ EML รวมถึงไฟล์แนบข้อความที่ฝังอยู่ ไม่ควรใช้วิธีการโหลดนี้หากต้องการคงคุณสมบัติดรูปแบบ msg เฉพาะของข้อความต้นฉบับ&lt;/p&gt;
&lt;p&gt;เพื่อคงรูปแบบดั้งเดิมของไฟล์แนบข้อความที่ฝังอยู่ ให้ใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/loadoptions/preserveembeddedmessageformat/&#34;&gt;msgLoadOptions.PreserveEmbeddedMessageFormat&lt;/a&gt; คุณสมบัติ.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msgLoadOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MsgLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msgLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PreserveEmbeddedMessageFormat&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msgLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;โหลดจากสตรม&#34;&gt;&lt;strong&gt;โหลดจากสตรีม&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการโหลดไฟล์จากสตรีม.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Create an instance of MapiMessage from file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;byte&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[]&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;bytes&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;File&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ReadAllBytes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;@&amp;#34;message.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MemoryStream&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MemoryStream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;bytes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Seek&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SeekOrigin&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Begin&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// Create an instance of MapiMessage from file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// Get subject&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Subject:&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// Get from address&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;From:&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SenderEmailAddress&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// Get body&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Body&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Body&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;แปลง-eml-เปน-msg-พรอมคงรปแบบ-eml-ทฝงไว&#34;&gt;&lt;strong&gt;แปลง EML เป็น MSG พร้อมคงรูปแบบ EML ที่ฝังไว้&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ไฟล์ EML สามารถโหลดเข้าไปใน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาสโดยการสร้าง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; อ็อบเจ็กต์และส่งผ่านไปยัง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/frommailmessage/#frommailmessage/&#34;&gt;MapiMessage.FromMailMessage&lt;/a&gt; เมธอด หากไฟล์ EML มีไฟล์ EML ฝังอยู่ ให้ใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiconversionoptions/preserveembeddedmessageformat/&#34;&gt;MapiConversionOptions.PreserveEmbeddedMessageFormat&lt;/a&gt; เพื่อรักษารูปแบบของไฟล์ EML ที่ฝังอยู่ โค้ดสแนปด้านล่างแสดงวิธีโหลดไฟล์ EML เข้าไปใน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; พร้อมคงรูปแบบของไฟล์ EML ที่ฝังอยู่&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Load the EML file into a MailMessage object&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mailMessage&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;emlFilePath&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Set conversion options to preserve the format of embedded EML messages&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiConversionOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;PreserveEmbeddedMessageFormat&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Convert MailMessage to MapiMessage, preserving embedded EML files&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mapiMessage&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FromMailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Save the converted message in MSG format&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msgFilePath&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;p&gt;&lt;strong&gt;ลองใช้ดู!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;แปลงอีเมลและคลังข้อความออนไลน์ด้วยเวอร์ชันฟรี &lt;a href=&#34;https://products.aspose.app/email/th/Conversion&#34;&gt;&lt;strong&gt;แอปแปลง Aspose.Email&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;/div&gt;

&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Email-PreservingEmbeddedMsgFormat-PreservingEmbeddedMsgFormat.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;แยกวเคราะหไฟลขอความ-outlook&#34;&gt;&lt;strong&gt;แยกวิเคราะห์ไฟล์ข้อความ Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email for .NET มีให้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาสที่ใช้เปิดและแยกไฟล์ MSG เนื่องจากอาจมีผู้รับหลายคนในไฟล์ MSG,  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาสเปิดเผย &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessageitembase/recipients/&#34;&gt;ผู้รับ&lt;/a&gt; คุณสมบัติที่คืนค่า &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapirecipientcollection/&#34;&gt;MapiRecipientCollection&lt;/a&gt; ซึ่งเป็นคอลเลกชันของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapirecipient/&#34;&gt;MapiRecipient&lt;/a&gt; อ็อบเจกต์. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapirecipient/&#34;&gt;MapiRecipient&lt;/a&gt; อ็อบเจกต์ยังเปิดเผยเมธอดสำหรับทำงานกับแอตทริบิวต์ของผู้รับ.&lt;/p&gt;
&lt;p&gt;ลำดับขั้นตอนต่อไปนี้ใช้เพื่อบรรลุเป้าหมาย:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สร้างอินสแตนซ์ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาสโดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/load/&#34;&gt;MapiMessage.Load&lt;/a&gt; เมธอดสเตติก.&lt;/li&gt;
&lt;li&gt;แสดงชื่อผู้ส่ง, หัวข้อ, และเนื้อหาจากไฟล์ MSG โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/sendername/&#34;&gt;ชื่อผู้ส่ง&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessageitembase/subject/&#34;&gt;Subject&lt;/a&gt; และ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/body/&#34;&gt;Body&lt;/a&gt; คุณสมบัติ.&lt;/li&gt;
&lt;li&gt;ใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessageitembase/recipients/&#34;&gt;ผู้รับ&lt;/a&gt; คุณสมบัติสำหรับรับอ้างอิงไปยังคอลเลกชันของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapirecipient/&#34;&gt;MapiRecipient&lt;/a&gt; อ็อบเจกต์ที่เชื่อมโยงกับไฟล์ MSG.&lt;/li&gt;
&lt;li&gt;วนลูปผ่าน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapirecipientcollection/&#34;&gt;MapiRecipientCollection&lt;/a&gt; คอลเลกชันเพื่อแสดงเนื้อหาสำหรับแต่ละ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapirecipient/&#34;&gt;MapiRecipient&lt;/a&gt; อ็อบเจกต์ผ่านเมธอดสาธารณะของมัน.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Instantiate an MSG file to load an MSG file from disk&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;outlookMessageFile&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dataDir&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;message.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Display sender&amp;#39;s name&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Sender Name : &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;outlookMessageFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SenderName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Display Subject&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Subject : &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;outlookMessageFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Display Body&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Body : &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;outlookMessageFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Body&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Display Recipient&amp;#39;s info&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Recipients : \n&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Loop through the recipients collection associated with the MapiMessage object&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;rcp&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;outlookMessageFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Recipients&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c1&#34;&gt;//Display recipient email address&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Email : &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;rcp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;EmailAddress&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c1&#34;&gt;//Display recipient name&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Name : &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;rcp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DisplayName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c1&#34;&gt;//Display recipient type&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Recipient Type : &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;rcp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RecipientType&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;p&gt;&lt;strong&gt;ลองใช้ดู!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;แยกไฟล์อีเมลออนไลน์ได้ฟรี &lt;a href=&#34;https://products.aspose.app/email/th/parser&#34;&gt;&lt;strong&gt;Aspose.Email Parser App&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;/div&gt;


      </description>
    </item>
    
    <item>
      <title>Net: การจัดการข้อความ Outlook</title>
      <link>/email/th/net/managing-outlook-mesages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/managing-outlook-mesages/</guid>
      <description>
        
        
        &lt;h2 id=&#34;บนทกอเมลเปน-html&#34;&gt;&lt;strong&gt;บันทึกอีเมลเป็น HTML&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email ทำให้สามารถบันทึกรีซอร์สของอีเมลด้วยเส้นทาง relative เมื่อส่งออกข้อความเป็นรูปแบบ HTML คุณลักษณะนี้ให้ความยืดหยุ่นมากขึ้นในวิธีการเชื่อมโยงรีซอร์สในไฟล์ HTML ที่ส่งออก ทำให้แชร์และแสดงอีเมลที่บันทึกไว้บนระบบต่าง ๆ ง่ายขึ้น เพื่อบันทึกรีซอร์สด้วยเส้นทาง relative ใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/htmlsaveoptions/userelativepathtoresources/&#34;&gt;HtmlSaveOptions.UseRelativePathToResources&lt;/a&gt; property. ค่าเริ่มต้นของ property คือ false (รีซอร์สจะบันทึกด้วยเส้นทาง absolute). เมื่อตั้งค่าเป็น true, รีซอร์สจะบันทึกด้วยเส้นทาง relative.&lt;/p&gt;
&lt;p&gt;ไฟล์ HTML ที่มีเส้นทาง relative จะพกพาได้ง่ายกว่าและสามารถดูได้อย่างถูกต้องไม่ว่ารูปแบบไฟล์ของสภาพแวดล้อมโฮสติ้งจะเป็นอย่างไร คุณสามารถเลือกใช้เส้นทาง absolute หรือ relative ตามความต้องการ คุณสามารถกำหนดเส้นทาง custom สำหรับรีซอร์สโดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/resourcehtmlrenderingeventargs/&#34;&gt;ResourceHtmlRendering&lt;/a&gt; เหตุการณ์.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธี &lt;strong&gt;บันทึกอีเมลด้วยเส้นทาง relative เริ่มต้นไปยังรีซอร์ส&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sourceFileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;htmlSaveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;HtmlSaveOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;ResourceRenderingMode&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ResourceRenderingMode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveToFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;UseRelativePathToResources&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Path&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Combine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;target_files&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;htmlSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ในกรณีนี้, รีซอร์สจะถูกบันทึกในโฟลเดอร์ [html file name]_files, ในเส้นทางเดียวกับไฟล์ .html และ HTML จะอ้างอิงรีซอร์สผ่านเส้นทาง relative.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดด้านล่างนี้แสดงวิธี &lt;strong&gt;บันทึกด้วยเส้นทาง absolute ไปยังรีซอร์ส&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sourceFileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;htmlSaveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;HtmlSaveOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;ResourceRenderingMode&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ResourceRenderingMode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveToFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;UseRelativePathToResources&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Path&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Combine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;target_files&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;htmlSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;เช่นเดียวกับกรณีแรก, รีซอร์สจะถูกบันทึกในโฟลเดอร์ [html file name]_files ตามค่าเริ่มต้น แต่ HTML จะอ้างอิงรีซอร์สโดยใช้เส้นทางแบบ absolute.&lt;/p&gt;
&lt;p&gt;โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/resourcehtmlrenderingeventargs/&#34;&gt;ResourceHtmlRendering&lt;/a&gt; เหตุการณ์, คุณสามารถตั้งค่าเส้นทางสัมพันธ์หรือสัมบูรณ์แบบกำหนดเองสำหรับทรัพยากร. เมื่อปรับแต่งเส้นทางด้วย &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/resourcehtmlrenderingeventargs/&#34;&gt;ResourceHtmlRendering&lt;/a&gt; ตัวจัดการเหตุการณ์, และเนื่องจาก &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/htmlsaveoptions/userelativepathtoresources/&#34;&gt;UseRelativePathToResources&lt;/a&gt; เมื่อกำหนดเป็น true, คุณควรกำหนดเส้นทางสัมพันธ์ให้กับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/resourcehtmlrenderingeventargs/pathtoresourcefile/&#34;&gt;PathToResourceFile&lt;/a&gt; คุณสมบัติสำหรับรับรองการอ้างอิงที่ถูกต้อง.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้สาธิตวิธี &lt;strong&gt;กำหนดเส้นทางสัมพัทธ์แบบกำหนดเองโดยใช้เหตุการณ์ ResourceHtmlRendering&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sourceFileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;htmlSaveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;HtmlSaveOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;ResourceRenderingMode&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ResourceRenderingMode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveToFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;UseRelativePathToResources&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;htmlSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ResourceHtmlRendering&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;o&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;args&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;o&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;is&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;AttachmentBase&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	    &lt;span class=&#34;c1&#34;&gt;// Since UseRelativePathToResources = true, you should assign a relative path to the PathToResourceFile property.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;args&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PathToResourceFile&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;$@&amp;#34;images\{attachment.ContentType.Name}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Path&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Combine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;targetPath&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;A Day in the Park.html&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;htmlSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;แปลง-msg-เปน-mime-messages&#34;&gt;&lt;strong&gt;แปลง MSG เป็น MIME Messages&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API มีความสามารถในการแปลงไฟล์ MSG เป็นข้อความ MIME โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/tomailmessage/#tomailmessage&#34;&gt;ToMailMessage&lt;/a&gt; เมธอด.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ConvertMSGToMIMEMessage-ConvertMSGToMIMEMessage.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ตงคา-timeout-สำหรบการแปลงและโหลดขอความ&#34;&gt;&lt;strong&gt;ตั้งค่า Timeout สำหรับการแปลงและโหลดข้อความ&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;คุณสมบัติดังต่อไปนี้จะช่วยให้คุณตั้งค่า timeout เป็นมิลลิวินาทีสำหรับกระบวนการแปลงและโหลด:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mailconversionoptions/timeout/#mailconversionoptionstimeout-property&#34;&gt;MailConversionOptions.Timeout&lt;/a&gt; property- จำกัดเวลาเป็นมิลลิวินาทีขณะแปลงข้อความ.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mailconversionoptions/timeoutreached/&#34;&gt;MailConversionOptions.TimeoutReached&lt;/a&gt; - เกิดขึ้นหากหมดเวลาในขณะแปลงเป็น MailMessage.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/msgloadoptions/timeout/&#34;&gt;MsgLoadOptions.Timeout&lt;/a&gt; - จำกัดเวลาเป็นมิลลิโวลต์ขณะแปลงข้อความ.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/msgloadoptions/timeoutreached/&#34;&gt;MsgLoadOptions.TimeoutReached&lt;/a&gt; - เกิดขึ้นหากหมดเวลาในขณะแปลงเป็น MailMessage.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่างโค้ดด้านล่างนี้จะแสดงวิธีตั้งค่า timeout ขณะแปลงข้อความ:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailConversionOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Set the timeout to 5 seconds&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Timeout&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;5000&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;TimeoutReached&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;object&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;sender&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EventArgs&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;args&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;subj&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sender&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Subject&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	 &lt;span class=&#34;c1&#34;&gt;// Set a flag indicating the timeout was reached&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;isTimedOut&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mailMessage&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToMailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;การแปลง-msg-เปน-eml-โดยคงรกษา-rtf-body&#34;&gt;&lt;strong&gt;การแปลง MSG เป็น EML โดยคงรักษา RTF body&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;การแปลงไฟล์ MSG เป็น EML โดยคงรักษาเนื้อหา RTF สามารถทำได้สองวิธี:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/msgloadoptions/preservertfcontent/&#34;&gt;MsgLoadOptions.PreserveRtfContent&lt;/a&gt; คุณสมบัติของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/msgloadoptions/&#34;&gt;MsgLoadOptions&lt;/a&gt; class;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mailconversionoptions/preservertfcontent/&#34;&gt;MailConversionOptions.PreserveRtfContent&lt;/a&gt; คุณสมบัติของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mailconversionoptions/&#34;&gt;MailConversionOptions&lt;/a&gt; class;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ทั้งสอง property จะได้รับหรือกำหนดค่าที่บ่งบอกว่าจะคงรักษาเนื้อหา rtf ใน MailMessage หรือไม่.&lt;/p&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีแปลงไฟล์ MSG เป็น EML และคงรักษาเนื้อหา RTF:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;loadOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MsgLoadOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;PreserveRtfContent&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;my.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;loadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;conversionOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailConversionOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;PreserveRtfContent&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;my.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToMailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;conversionOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;จดการไฟลเทมเพลต-outlook-oft&#34;&gt;&lt;strong&gt;จัดการไฟล์เทมเพลต Outlook (.OFT)&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;เทมเพลต Outlook มีประโยชน์มากเมื่อคุณต้องการส่งข้อความอีเมลที่คล้ายกันซ้ำ ๆ แทนการเตรียมข้อความจากศูนย์ทุกครั้ง, ขั้นแรกให้เตรียมข้อความใน Outlook แล้วบันทึกเป็น Outlook Template (OFT). หลังจากนั้น เมื่อใดก็ตามที่ต้องส่งข้อความ คุณสามารถสร้างจากเทมเพลตได้ ช่วยประหยัดเวลาในการเขียนข้อความเดิมในส่วนเนื้อหา หรือหัวเรื่อง, ตั้งค่าการจัดรูปแบบ ฯลฯ Aspose.Email&amp;rsquo;s &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; คลาสสามารถใช้เพื่อโหลดและอ่านไฟล์แม่แบบ Outlook (OFT) เมื่อโหลดแม่แบบ Outlook แล้วในอินสแตนซ์ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; คลาส คุณสามารถอัปเดตผู้ส่ง, ผู้รับ, เนื้อหา, หัวข้อและคุณสมบัติอื่นๆ หลังจากอัปเดตคุณสมบัติแล้ว:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ส่งอีเมลโดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.clients.smtp/smtpclient/&#34;&gt;SmtpClient&lt;/a&gt; คลาสหรือ&lt;/li&gt;
&lt;li&gt;บันทึกข้อความเป็น MSG และทำการอัปเดต/ตรวจสอบเพิ่มเติมโดยใช้ Microsoft Outlook.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ในตัวอย่างโค้ดด้านล่าง เรา:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;โหลดแม่แบบโดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; คลาส.&lt;/li&gt;
&lt;li&gt;อัปเดตคุณสมบัติบางอย่าง.&lt;/li&gt;
&lt;li&gt;บันทึกข้อความในรูปแบบ MSG.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีโหลดไฟล์ OFT, ปรับปรุงข้อความและบันทึกเป็นรูปแบบ MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ReadAndWritingOutlookTemplateFile-ReadAndWritingOutlookTemplateFile.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;บนทกไฟล-msg-เปนเทมเพลต&#34;&gt;&lt;strong&gt;บันทึกไฟล์ MSG เป็นเทมเพลต&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ส่วนโค้ดต่อไปนี้จะแสดงวิธีบันทึกไฟล์ Outlook MSG เป็นแม่แบบ&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SaveMsgAsTemplate-SaveMsgAsTemplate.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;กำหนดประเภทขอความ-mapi-oft-หรอ-msg&#34;&gt;&lt;strong&gt;กำหนดประเภทข้อความ MAPI (OFT หรือ MSG)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;เมื่อต้องโหลดวัตถุ MapiMessage จากไฟล์ คุณอาจต้องตรวจสอบว่าเมสเซจที่โหลดเป็นไฟล์เทมเพลตหรือไฟล์อีเมลปกติ โดยการใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/istemplate/&#34;&gt;IsTemplate&lt;/a&gt; คุณสมบัติของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/#mapimessage-class&#34;&gt;MapiMessage&lt;/a&gt; คลาสนี้ช่วยให้คุณตรวจจับได้อย่างแม่นยำว่าอีเมลเป็นเทมเพลตหรือไม่ ความสามารถนี้มีประโยชน์เมื่อต้องจัดการและประมวลผลไฟล์อีเมลประเภทต่าง ๆ ในแอปพลิเคชันและระบบ.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดด้านล่างแสดงวิธีตรวจสอบว่า MapiMessage เป็น OFT หรือ MSG:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;isOft&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsTemplate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// returns false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.oft&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;isOft&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsTemplate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;// returns true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;บนทก-mapimessage-หรอ-mailmessage-ในรปแบบ-oft&#34;&gt;&lt;strong&gt;บันทึก MapiMessage หรือ MailMessage ในรูปแบบ OFT&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/saveoptions/#saveoptions-class&#34;&gt;SaveOptions&lt;/a&gt; คลาสนี้อนุญาตให้คุณระบุตัวเลือกเพิ่มเติมเมื่อบันทึก MailMessage หรือ MapiMessage ลงในรูปแบบเฉพาะ.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีบันทึกข้อความเป็นรูปแบบ OFT:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Save the MailMessage to OFT format&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.eml&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.oft&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DefaultOft&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c1&#34;&gt;// or alternative way #2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MsgSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MailMessageSaveType&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;OutlookTemplateFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.oft&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c1&#34;&gt;// or alternative  way #3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CreateSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MailMessageSaveType&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;OutlookTemplateFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.oft&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Save the MapiMessage to OFT format&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.oft&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DefaultOft&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c1&#34;&gt;// or alternative way #2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MsgSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MailMessageSaveType&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;OutlookTemplateFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.oft&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;c1&#34;&gt;// or alternative  way #3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CreateSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MailMessageSaveType&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;OutlookTemplateFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;message.oft&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;จดการขอความทมลายเซนดจทล&#34;&gt;&lt;strong&gt;จัดการข้อความที่มีลายเซ็นดิจิทัล&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email ใช้การทำงานของอัลกอริทึมอ็อบเจกต์อีเมล S/MIME อย่างครบถ้วน ทำให้ API มีความสามารถเต็มที่ในการคงรักษาลายเซ็นดิจิทัลขณะแปลงข้อความระหว่างรูปแบบต่าง ๆ.&lt;/p&gt;
&lt;h3 id=&#34;คงรกษาลายเซนขณะแปลงจาก-eml-เปน-msg&#34;&gt;&lt;strong&gt;คงรักษาลายเซ็นขณะแปลงจาก EML เป็น MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email คงลายเซ็นดิจิทัลขณะแปลงจาก EML เป็น MSG ส่วนโค้ดต่อไปนี้แสดงวิธีแปลงจาก EML ไปยัง MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ConvertEMLToMSG-ConvertEMLToMSG.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;แปลงขอความ-smime-จาก-msg-เปน-eml&#34;&gt;&lt;strong&gt;แปลงข้อความ S/MIME จาก MSG เป็น EML&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email คงลายเซ็นดิจิทัลขณะแปลงจาก MSG เป็น EML ตามที่แสดงในส่วนโค้ดต่อไปนี้.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ConvertMIMEMessagesFromMSGToEML-ConvertMIMEMessagesFromMSGToEML.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ตรวจสอบลายเซนของอเมลทปลอดภย&#34;&gt;&lt;strong&gt;ตรวจสอบลายเซ็นของอีเมลที่ปลอดภัย&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;คุณลักษณะต่อไปนี้พร้อมใช้งานเพื่อตรวจสอบลายเซ็นของวัตถุ MapiMessage.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/secureemailmanager/#secureemailmanager-class&#34;&gt;SecureEmailManager&lt;/a&gt; คลาสสำหรับตรวจสอบลายเซ็นของอีเมลที่ปลอดภัย.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/smimeresult/#smimeresult-class&#34;&gt;SmimeResult&lt;/a&gt; คลาสสำหรับเก็บผลลัพธ์ของการตรวจสอบ.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/secureemailmanager/checksignature/#checksignature_3&#34;&gt;SecureEmailManager.CheckSignature(MapiMessage msg)&lt;/a&gt; เมธอด.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/secureemailmanager/checksignature/#checksignature_4&#34;&gt;SecureEmailManager.CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt)&lt;/a&gt; เมธอด.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/secureemailmanager/checksignature/#checksignature_5&#34;&gt;SecureEmailManager.CheckSignature(MapiMessage msg, X509Certificate2 certificateForDecrypt, X509Store store)&lt;/a&gt; เมธอด.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่างโค้ดด้านล่างแสดงวิธีนำคุณลักษณะเหล่านี้ไปใช้ในโครงการของคุณ:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EmlLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;result&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SecureEmailManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CheckSignature&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;certFileName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;cert.pfx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;cert&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;X509Certificate2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;certFileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;pass&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;store&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;X509Store&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;store&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Open&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;OpenFlags&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ReadWrite&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;store&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Add&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;store&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Close&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;result&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SecureEmailManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CheckSignature&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;cert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;store&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;ลบลายเซนจาก-mapimessages&#34;&gt;&lt;strong&gt;ลบลายเซ็นจาก MapiMessages&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;เพื่อความเข้ากันได้ที่ดียิ่งขึ้น,  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/removesignature/&#34;&gt;MapiMessage.RemoveSignature&lt;/a&gt; เมธอดและ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/issigned/&#34;&gt;MapiMessage.IsSigned&lt;/a&gt; คุณสมบัติเหล่านี้ใช้เพื่อลบลายเซ็นดิจิทัลออกจากข้อความ.&lt;/p&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้แสดงวิธีนำคุณลักษณะเหล่านี้ไปใช้ในโครงการของคุณ:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsSigned&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;unsignedMsg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RemoveSignature&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;ถอดรหส-mapimessages-ดวยใบรบรอง&#34;&gt;&lt;strong&gt;ถอดรหัส MapiMessages ด้วยใบรับรอง&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;หากคุณมีข้อความ MAPI ที่เข้ารหัสและต้องการถอดรหัสด้วยคีย์ส่วนตัวที่เก็บในใบรับรอง คุณลักษณะของ Aspose.Email ต่อไปนี้อาจเป็นประโยชน์:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/isencrypted/#mapimessageisencrypted-property&#34;&gt;MapiMessage.IsEncrypted&lt;/a&gt; - รับค่าที่แสดงว่าข้อความถูกเข้ารหัสหรือไม่.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/decrypt/#decrypt&#34;&gt;MapiMessage.Decrypt()&lt;/a&gt; - ถอดรหัสข้อความนี้ (วิธีการค้นหาระยะผู้ใช้และคอมพิวเตอร์ใน My stores เพื่อหาใบรับรองและคีย์ส่วนตัวที่เหมาะสม).&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/decrypt/#decrypt_1&#34;&gt;MapiMessage.Decrypt(X509Certificate2 certificate)&lt;/a&gt; - ถอดรหัสข้อความนี้ด้วยใบรับรอง.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ส่วนโค้ดต่อไปนี้แสดงวิธีทำงานกับข้อความ MAPI ที่เข้ารหัส:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;privateCert&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;X509Certificate2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;privateCertFile&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;encrypted.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsEncrypted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;decryptedMsg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Decrypt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;privateCert&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;ตงคาหมวดหมสสำหรบไฟล-msg&#34;&gt;&lt;strong&gt;ตั้งค่าหมวดหมู่สีสำหรับไฟล์ MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ประเภทสีทำเครื่องหมายข้อความอีเมลเพื่อบ่งบอกความสำคัญหรือประเภทบางอย่าง Microsoft Outlook ให้ผู้ใช้กำหนดประเภทสีเพื่อแยกแยะอีเมล เพื่อจัดการประเภทสี ให้ใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/&#34;&gt;FollowUpManager&lt;/a&gt;. มีฟังก์ชันเช่น &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/addcategory/#addcategory&#34;&gt;AddCategory&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/removecategory/#removecategory&#34;&gt;RemoveCategory&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/clearcategories/#clearcategories&#34;&gt;ClearCategories&lt;/a&gt; และ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/getcategories/#getcategories&#34;&gt;GetCategories&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/addcategory/#addcategory&#34;&gt;AddCategory&lt;/a&gt; รับค่า &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; และสตริงประเภทสี เช่น &amp;quot;Purple Category&amp;quot; หรือ &amp;quot;Red Category&amp;quot; เป็นอาร์กิวเมนต์.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/removecategory/#removecategory&#34;&gt;RemoveCategory&lt;/a&gt; รับค่า &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; และสตริงประเภทสีที่ต้องการลบออกจากข้อความ&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/clearcategories/#clearcategories&#34;&gt;ClearCategories&lt;/a&gt; ใช้เพื่อลบประเภทสีทั้งหมดจากข้อความ.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/getcategories/#getcategories&#34;&gt;GetCategories&lt;/a&gt; ใช้เพื่อดึงประเภทสีทั้งหมดจากข้อความที่ระบุ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่างต่อไปนี้ทำงานตามขั้นตอนที่ระบุด้านล่าง:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;เพิ่มประเภทสี.&lt;/li&gt;
&lt;li&gt;เพิ่มประเภทสีอื่น.&lt;/li&gt;
&lt;li&gt;ดึงรายการของทุกประเภท.&lt;/li&gt;
&lt;li&gt;ลบทุกประเภทออกทั้งหมด.&lt;/li&gt;
&lt;/ol&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SetColorCategories-SetColorCategories.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;เขาถงขอมลตดตามในไฟล-msg&#34;&gt;&lt;strong&gt;เข้าถึงข้อมูลติดตามในไฟล์ MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API ให้ความสามารถในการเข้าถึงข้อมูลติดตามจากข้อความที่ส่งหรือรับ สามารถดึงข้อมูลการอ่าน การรับการจัดส่งและผลการโหวตจากไฟล์ข้อความได้&lt;/p&gt;
&lt;h3 id=&#34;ดงขอมลการอานและใบรบรองการสง&#34;&gt;&lt;strong&gt;ดึงข้อมูลการอ่านและใบรับรองการส่ง&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ส่วนโค้ดต่อไปนี้จะแสดงให้คุณเห็นวิธีการเรียกคืนข้อมูลการรับและการยืนยันการจัดส่ง&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-RetrieveReadAndDeliveryReceiptInformation-RetrieveReadAndDeliveryReceiptInformation.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;สรางขอความสงตอและตอบกลบ&#34;&gt;&lt;strong&gt;สร้างข้อความส่งต่อและตอบกลับ&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API มีความสามารถในการสร้างและจัดรูปแบบข้อความส่งต่อและตอบกลับ.  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools/replymessagebuilder/&#34;&gt;ReplyMessageBuilder&lt;/a&gt; และ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools/forwardmessagebuilder/&#34;&gt;ForwardMessageBuilder&lt;/a&gt; คลาสของ API ใช้สร้างข้อความ Reply และ Forward ตามลำดับ ข้อความ Reply หรือ Forward สามารถกำหนดให้สร้างโดยใช้โหมดใดก็ได้ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.tools/originalmessageadditionmode/&#34;&gt;OriginalMessageAdditionMode&lt;/a&gt; enum. enum นี้มีค่าต่อไปนี้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OriginalMessageAdditionMode.None&lt;/strong&gt; - ข้อความต้นฉบับจะไม่ถูกรวมในข้อความตอบกลับ.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OriginalMessageAdditionMode.Attachment&lt;/strong&gt; - ข้อความต้นฉบับจะรวมเป็นไฟล์แนบในข้อความตอบกลับ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OriginalMessageAdditionMode.Textpart&lt;/strong&gt; - ข้อความต้นฉบับจะถูกรวมเป็นข้อความในเนื้อหาของข้อความตอบกลับ&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;สรางขอความตอบกลบ&#34;&gt;&lt;strong&gt;สร้างข้อความตอบกลับ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้จะแสดงวิธีสร้างข้อความตอบกลับ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreatReplyMessage-CreatReplyMessage.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;สรางขอความสงตอ&#34;&gt;&lt;strong&gt;สร้างข้อความส่งต่อ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างข้อความต่อ (forward).&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreateForwardMessage-CreatForwardMessage.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: ใช้ Aspose Outlook Control เพื่อการลากและวางข้อความ Outlook ไปยัง Windows Forms</title>
      <link>/email/th/net/using-aspose-outlook-control-to-drag-and-drop-outlook-messages-to-windows-forms/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/using-aspose-outlook-control-to-drag-and-drop-outlook-messages-to-windows-forms/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Email รองรับคุณลักษณะการลากและวางของ Microsoft Outlook ทำให้นักพัฒนาสามารถสร้างองค์ประกอบ UI ที่ตอบสนองต่อเหตุการณ์ลากและวางของ Outlook ได้อย่างง่าย ตัวอย่างต่อไปนี้แสดงวิธีสร้าง panel ที่ผู้ใช้สามารถลากข้อความจาก Outlook ไปวางบนนั้น และโปรแกรมจะบันทึกข้อความเป็นไฟล์ MSG โค้ดสแนปต่อไปนี้แสดงวิธีตั้งค่า Aspose Outlook control เพื่อรับข้อความที่ถูกลากจาก Microsoft Outlook.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;สร้างแอปพลิเคชัน Windows Form.&lt;/li&gt;
&lt;li&gt;เพิ่มการอ้างอิงไปยัง Assembly ของ Aspose.Email.&lt;/li&gt;
&lt;li&gt;เรียกดูไปยังไฟล์ Aspose.Email.dll แล้วคลิก &lt;strong&gt;OK&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;องค์ประกอบ UI ที่สร้างในตัวอย่างนี้คือ panel เพื่อสร้าง panel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;คลิกขวาที่โครงการของคุณในแผงโซลูชันและเลือก &lt;strong&gt;Add&lt;/strong&gt; แล้วเลือก &lt;strong&gt;New item&lt;/strong&gt; จากเมนู.&lt;/li&gt;
&lt;li&gt;สร้างคลาสชื่อ MyPanel:&lt;/li&gt;
&lt;li&gt;ให้ MyPanel เป็นคลาสย่อยของ System.Windows.Form.Panel และเพิ่มคุณสมบัติ Aspose.Email.Windows.Forms.FileDropTargetManager ให้กับ MyPanel:&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-MyPanel-FileDropTargetManager.cs&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;เขียนทับเมธอด OnHandleCreated และ OnHandleDestroyed เพื่อลงทะเบียน MyPanel โดยใช้ Aspose.Email.Windows.Forms.FileDropTargetManager:&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-MyPanel-OnHandleCreatedOnHandleDestroyed.cs&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;สร้างโครงการ.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MyPanel พร้อมใช้งาน แพเนลนี้รับเหตุการณ์ลากและวางจาก Outlook.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เปิดแผง toolbox ของคุณและลาก MyPanel ไปยังฟอร์ม Windows ของคุณ:&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;img src=&#34;/email/net/using-aspose-outlook-control-to-drag-and-drop-outlook-messages-to-windows-forms/using-aspose-outlook-control-to-drag-and-drop-outlook-messages-to-windows-forms_1.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;เพิ่มตัวจัดการเหตุการณ์ให้กับเหตุการณ์ DragDrop ของ MyPanel (อย่าลืมตั้งค่า property AllowDrop ให้เป็น true จากแผงคุณสมบัติและเปลี่ยน property BackColor ของ MyPanel เป็นสีที่คุณชอบ).&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;img src=&#34;/email/net/using-aspose-outlook-control-to-drag-and-drop-outlook-messages-to-windows-forms/using-aspose-outlook-control-to-drag-and-drop-outlook-messages-to-windows-forms_2.png&#34; alt=&#34;todo:image_alt_text&#34;&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;เพิ่มบรรทัดต่อไปนี้ในเมธอด InitializeComponent() ของฟอร์มหลัก:&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-DragDropOutlookMessages.Designer-AllowDrop.cs&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;ดำเนินการตัวจัดการเหตุการณ์ DragDrop เพื่อบันทึกข้อความที่ลากจาก Outlook เป็นไฟล์ MSG.&lt;/li&gt;
&lt;li&gt;แปลงชนิด DragEventArgs ไปเป็น Aspose.Email.Windows.Forms.FileDragEventArgs ซึ่งมี property แบบอาเรย์ Files แทนเป้าหมายการลากของผู้ใช้.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;หากผู้ใช้ลากข้อความหลายข้อความจาก Outlook แล้ววางลงบน MyPanel, Files.Count คือจำนวนข้อความ และ Files จะทำการวนซ้ำสำหรับแต่ละข้อความ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-DragDropOutlookMessages-DisplayFilesCount.cs&#34;&gt;&lt;/script&gt;

&lt;ul&gt;
&lt;li&gt;เรียกใช้โครงการและทดสอบมัน.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตอนนี้คุณสามารถลากข้อความจาก Outlook แล้ววางไปยังแอปพลิเคชันของคุณ แอปจะถามคุณเพื่อบันทึกข้อความเหล่านั้นเป็นไฟล์ MSG.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Net: การทำงานกับตัวเลือกโหวตและการตอบสนองใน MSG</title>
      <link>/email/th/net/working-with-voting-options-and-reactions-msg/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/working-with-voting-options-and-reactions-msg/</guid>
      <description>
        
        
        &lt;h2 id=&#34;สรางตวเลอกการโหวตดวย-mapimessage&#34;&gt;&lt;strong&gt;สร้างตัวเลือกการโหวตด้วย MapiMessage&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Microsoft Outlook มีฟีเจอร์ในการสร้างแบบสำรวจเมื่อเขียนอีเมลใหม่ ทำให้ผู้ใช้สามารถรวมตัวเลือกการโหวตเช่น ใช่, ไม่ใช่, ไม่แน่ใจ ฯลฯ Aspose.Email ให้ความสามารถที่คล้ายกันเมื่อสร้างข้อความ Outlook ใหม่โดยอัตโนมัติ. The &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupoptions/&#34;&gt;FollowUpOptions&lt;/a&gt; class ให้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupoptions/votingbuttons/&#34;&gt;VotingButtons&lt;/a&gt; คุณสมบัติที่สามารถใช้ตั้งหรือรับค่าตัวเลือกการโหวต. &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; หมายถึงคลาสภายในเนมสเปซ Aspose.Email ที่แสดงถึงข้อความอีเมลในรูปแบบ Messaging Application Programming Interface (MAPI) ที่ Microsoft Outlook ใช้บ่อย โดยการใช้คลาส MapiMessage นักพัฒนาสามารถเพิ่มปุ่มสำรวจลงในอีเมล ได้ บทความนี้ให้ตัวอย่างโดยละเอียดเกี่ยวกับการสร้าง MapiMessage พร้อมตัวเลือกการโหวตเพื่อสร้างแบบสำรวจ.&lt;/p&gt;
&lt;h3 id=&#34;สรางแบบสำรวจ&#34;&gt;&lt;strong&gt;สร้างแบบสำรวจ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างแบบสำรวจในข้อความ Outlook ด้วย Aspose.Email. The &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/&#34;&gt;FollowUpManager&lt;/a&gt; คลาสช่วยในการตั้งค่าตัวเลือกการโหวต.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Create a MapiMessage with the sender, recipient, subject, and body&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;from@test.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;to@test.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;Flagged message&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;Make it nice and short, but descriptive. The description may appear in search engines&amp;#39; search results pages...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Create FollowUpOptions and set the voting buttons&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FollowUpOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;VotingButtons&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Yes;No;Maybe;Exactly!&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Apply the follow-up options to the message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;FollowUpManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SetOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupoptions/&#34;&gt;FollowUpOptions&lt;/a&gt;: ให้คุณสมบัติในการกำหนดค่าการกระทำต่อเนื่อง เช่น ปุ่มโหวต&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupoptions/votingbuttons/&#34;&gt;VotingButtons&lt;/a&gt;: คุณสมบัติแบบสตริงที่ตัวเลือกโหวตต่าง ๆ คั่นด้วยเซมิโคลอน.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/setoptions/&#34;&gt;FollowUpManager.SetOptions&lt;/a&gt;: นำตัวเลือกการติดตามที่ระบุไปใช้กับข้อความ&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;อานตวเลอกโหวต&#34;&gt;&lt;strong&gt;อ่านตัวเลือกโหวต&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;เพื่อดึงตัวเลือกโหวตจาก &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt;, คุณสามารถใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/getoptions/&#34;&gt;GetOptions&lt;/a&gt; เมธอดนี้ ไม่เพียงดึงปุ่มโหวตเท่านั้น แต่ยังสามารถให้พารามิเตอร์เพิ่มเติมเช่นหมวดหมู่ หากจำเป็น&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Retrieve follow-up options from the message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FollowUpManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Voting buttons are returned as a string with a semicolon separator&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;votingButtons&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;VotingButtons&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Display the voting buttons&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$&amp;#34;Voting Options: {votingButtons}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/getoptions/&#34;&gt;GetOptions&lt;/a&gt;: ดึงค่า &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupoptions/&#34;&gt;FollowUpOptions&lt;/a&gt; ออบเจ็กต์จากข้อความ ซึ่งรวมถึงป/button&amp;hellip; (ข้อความต่อเนื่องไม่มีการแปลเพิ่มเติม)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupoptions/votingbuttons/&#34;&gt;VotingButtons&lt;/a&gt;: ตัวเลือกจะถูกสกัดเป็นสตริงคั่นด้วยเซมิโคลอน ทำให้แสดงหรือจัดการได้ง่าย&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;อานปมโหวต&#34;&gt;&lt;strong&gt;อ่านปุ่มโหวต&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;หากคุณต้องการเข้าถึงปุ่มโหวตเป็นรายการสตริงแยกแต่ละรายการ คุณสามารถใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/getvotingbuttons/&#34;&gt;GetVotingButtons&lt;/a&gt; เมธอด ซึ่งคืนค่าพวกมันเป็นคอลเลกชัน&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Read only voting buttons as a collection of string values&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;votingButtons&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FollowUpManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetVotingButtons&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Display each voting button&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;button&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;votingButtons&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$&amp;#34;Voting Button: {button}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/getvotingbuttons/&#34;&gt;GetVotingButtons&lt;/a&gt;: คืนค่าคอลเลกชันของสตริงปุ่มโหวต ทำให้สะดวกต่อการวนลูปและดำเนินการเช่นการแสดงหรือแก้ไข&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;เพมปมโหวต&#34;&gt;&lt;strong&gt;เพิ่มปุ่มโหวต&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;คุณสามารถเพิ่มปุ่มโหวตเพิ่มเติมให้กับข้อความที่มีอยู่โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/addvotingbutton/&#34;&gt;AddVotingButton&lt;/a&gt; เมธอดนี้ สามารถเป็นประโยชน์สำหรับการอัปเดตตัวเลือกโหวตแบบไดนามิก&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Add a new voting button to the existing message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;FollowUpManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;AddVotingButton&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Indeed!&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/addvotingbutton/&#34;&gt;AddVotingButton&lt;/a&gt;: เพิ่มตัวเลือกโหวตใหม่ไปยังปุ่มโหวตที่มีอยู่ของข้อความ ทำให้สามารถปรับแต่งการสำรวจแบบไดนามิกได้&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;ลบปมโหวต&#34;&gt;&lt;strong&gt;ลบปุ่มโหวต&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;คุณอาจต้องการลบปุ่มโหวตเฉพาะหรือเคลียร์ปุ่มทั้งหมดจากข้อความ ตัวอย่างโค้ดต่อไปนี้แสดงการกระทำทั้งสองโดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/removevotingbutton/&#34;&gt;RemoveVotingButton&lt;/a&gt; และ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/clearvotingbuttons/&#34;&gt;ClearVotingButtons&lt;/a&gt; เมธอด.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Delete a specific voting button&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;FollowUpManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RemoveVotingButton&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Exactly!&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Or delete all voting buttons from the MapiMessage&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;FollowUpManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ClearVotingButtons&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/removevotingbutton/&#34;&gt;RemoveVotingButton&lt;/a&gt;: ลบปุ่มโหวตที่ระบุตามชื่อ&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/clearvotingbuttons/&#34;&gt;ClearVotingButtons&lt;/a&gt;: ลบปุ่มโหวตทั้งหมด ทำให้รีเซ็ตตัวเลือกโหวต&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;อานผลโหวต&#34;&gt;&lt;strong&gt;อ่านผลโหวต&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email ยังสามารถอ่านผลโหวตจากผู้รับของข้อความได้ คุณสามารถเข้าถึงคุณสมบัติเช่นการตอบกลับของผู้รับและเวลาตอบกลับ&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Load a MapiMessage from a file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;sample.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Iterate through each recipient and display their vote information&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;recipient&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Recipients&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$&amp;#34;Recipient: {recipient.DisplayName}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// Get the recipient&amp;#39;s response using the appropriate MapiPropertyTag&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;response&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;recipient&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Properties&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiPropertyTag&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PR_RECIPIENT_AUTORESPONSE_PROP_RESPONSE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;].&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetString&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$&amp;#34;Response: {response}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// Get the response time&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;responseTime&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;recipient&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Properties&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiPropertyTag&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PR_RECIPIENT_TRACKSTATUS_TIME&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;].&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetDateTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$&amp;#34;Response time: {responseTime}\n&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapirecipient/#mapirecipient-class&#34;&gt;MapiRecipient&lt;/a&gt;: แสดงถึงผู้รับใน MapiMessage ทำให้เข้าถึงข้อมูลการตอบกลับของแต่ละคนได้&lt;/li&gt;
&lt;li&gt;*&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapipropertytag/pr_recipient_autoresponse_prop_response/&#34;&gt;PR_RECIPIENT_AUTORESPONSE_PROP_RESPONSE&lt;/a&gt;: แท็กคุณสมบัติเก็บการตอบสนองการโหวตของผู้รับ&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapipropertytag/pr_recipient_trackstatus_time/&#34;&gt;PR_RECIPIENT_TRACKSTATUS_TIME&lt;/a&gt;: แท็กคุณสมบัติที่บันทึกเวลาที่ผู้รับตอบกลับ&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;ดงขอมลการตอบสนองจาก-msg&#34;&gt;&lt;strong&gt;ดึงข้อมูลการตอบสนองจาก MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/getreactions/&#34;&gt;GetReactions&lt;/a&gt; เมธอดของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/&#34;&gt;FollowUpManager&lt;/a&gt; คลาสนี้อนุญาตให้คุณดึงรายการการตอบสนองบนข้อความ MAPI ทำให้ง่ายต่อการวิเคราะห์การมีส่วนร่วมของผู้ใช้ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีดึงการตอบสนองที่มีให้สำหรับข้อความที่กำหนด เพื่อให้เข้าใจการโต้ตอบของผู้ใช้&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Load the message file&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Retrieve the list of reactions on the message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reactions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FollowUpManager&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GetReactions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Iterate through each reaction and output the details to the console&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reaction&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reactions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$&amp;#34;User: {reaction.Name}, Email: {reaction.Email}, Reaction: {reaction.Type}, Date: {reaction.ReactionDateTime}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Net: การจัดการ Follow-Up และ Due Dates สำหรับไฟล์ Outlook MSG</title>
      <link>/email/th/net/managing-follow-up-and-due-dates-for-outlook-msg-files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/managing-follow-up-and-due-dates-for-outlook-msg-files/</guid>
      <description>
        
        
        &lt;h2 id=&#34;ตงคา-follow-up-และ-due-dates-สำหรบไฟล-msg&#34;&gt;&lt;strong&gt;ตั้งค่า Follow-Up และ Due Dates สำหรับไฟล์ MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Follow-up flag จะทำเครื่องหมายข้อความอีเมลเพื่อดำเนินการบางอย่าง Microsoft Outlook ให้ผู้ใช้ตั้งค่า flag ให้ข้อความและในขั้นตอนการตั้งค่า flag จะกำหนดวันที่ครบกำหนดสำหรับการติดตาม Microsoft Outlook จะส่งการเตือนให้ผู้รับเพื่อกระตุ้นให้ติดตามอีเมล การตั้งค่า flag ให้กับอีเมลและกำหนดวันที่ครบกำหนดโดยโปรแกรมช่วยให้นักพัฒนาซอฟต์แวร์อัตโนมัติงานบางประเภทของอีเมลและช่วยให้ผู้รับจำได้ว่าจะต้องทำอะไร ตัวอย่างเช่น สามารถใช้ส่งข้อความรายเดือนให้ทีมขายเพื่อเตือนให้ทำรายงานให้เสร็จ หรือส่งข้อความถึงพนักงานทั้งหมดเพื่อเตือนการประชุมของบริษัท Aspose.Email สำหรับ .NET รองรับการตั้งค่า follow-up flag และ due date สำหรับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; อ็อบเจกต์ที่ใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupmanager/&#34;&gt;FollowUpManager&lt;/a&gt; และ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/followupoptions/&#34;&gt;FollowUpOptions&lt;/a&gt;. มีหลายรูปแบบที่สามารถตั้งค่า follow-up flag บนข้อความได้ ทั้งหมดนี้ใช้ในตัวอย่างโค้ดด้านล่าง:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ตั้งธงติดตามสำหรับข้อความ&lt;/li&gt;
&lt;li&gt;เพิ่มวันที่ครบกำหนดและวันที่เตือนสำหรับข้อความ&lt;/li&gt;
&lt;li&gt;เพิ่มธงให้กับข้อความของผู้รับ.&lt;/li&gt;
&lt;li&gt;ทำเครื่องหมายว่าเสร็จแล้ว.&lt;/li&gt;
&lt;li&gt;ลบธง.&lt;/li&gt;
&lt;li&gt;อ่านตัวเลือกของ follow up.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;ตงคา-follow-up-flags&#34;&gt;&lt;strong&gt;ตั้งค่า Follow-Up Flags&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าแฟล็ก follow-up.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SetFollowUpflag-SetFollowUpflag.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ตงคา-follow-up-สำหรบผรบ&#34;&gt;&lt;strong&gt;ตั้งค่า Follow-Up สำหรับผู้รับ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีตั้งค่า follow-up สำหรับผู้รับ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SetFollowUpForRecipients-SetFollowUpForRecipients.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ทำเครองหมาย-follow-up-flags-เปน-completed&#34;&gt;&lt;strong&gt;ทำเครื่องหมาย Follow-Up Flags เป็น Completed&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีทำเครื่องหมายว่าแฟล็ก follow-up เสร็จแล้ว.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-MarkFollowUpFlagAsCompleted-MarkFollowUpFlagAsCompleted.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ลบ-follow-up-flags&#34;&gt;&lt;strong&gt;ลบ Follow-Up Flags&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีลบแฟล็ก follow-up.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-RemoveFollowUpflag-RemoveFollowUpflag.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;อานตวเลอกธงการตดตาม&#34;&gt;&lt;strong&gt;อ่านตัวเลือกธงการติดตาม&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีอ่านตัวเลือกของแฟล็ก follow-up สำหรับข้อความ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ReadFollowupFlagOptionsForMessage-ReadFollowupFlagOptionsForMessage.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: ทำงานกับคุณสมบัติ MAPI</title>
      <link>/email/th/net/working-with-mapi-properties/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/working-with-mapi-properties/</guid>
      <description>
        
        
        &lt;h2 id=&#34;การเขาถงและตงคาคณสมบต-outlook-mapi&#34;&gt;&lt;strong&gt;การเข้าถึงและตั้งค่าคุณสมบัติ Outlook MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiproperty/&#34;&gt;MapiProperty&lt;/a&gt; คลาสนี้แสดงถึงคุณสมบัติ MAPI ซึ่งประกอบด้วย:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiproperty/name/&#34;&gt;Name&lt;/a&gt;: สตริงที่แทนชื่อคุณสมบัติ.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiproperty/tag/&#34;&gt;Tag&lt;/a&gt;: ค่าแบบ long ที่แทนแท็กคุณสมบัติ.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiproperty/data/&#34;&gt;Data&lt;/a&gt;: array ของไบต์ที่แทนคุณสมบัติข้อมูล.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;รบคณสมบต-mapi-ดวยแทกคณสมบต&#34;&gt;&lt;strong&gt;รับคุณสมบัติ MAPI ด้วยแท็กคุณสมบัติ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;เพื่อดึงคุณสมบัติ MAPI:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สร้างอินสแตนซ์ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; โดย &lt;a href=&#34;/email/net/loading-and-parsing-msg-files/#load-from-stream&#34;&gt;การโหลดจากไฟล์หรือสตรีม&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;รับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiproperty/&#34;&gt;MapiProperty&lt;/a&gt; จาก &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiproperty/&#34;&gt;MapiMessage.Properties&lt;/a&gt; โดย &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapipropertytag/&#34;&gt;แท็กคุณสมบัติ Mapi&lt;/a&gt; คีย์.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการดึงคุณสมบัติ MAPI โดยใช้แท็กคุณสมบัติ MAPI.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-GetMAPIProperty-GetMAPIProperty.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ตงคาคณสมบต-mapi&#34;&gt;&lt;strong&gt;ตั้งค่าคุณสมบัติ MAPI&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าคุณสมบัติ MAPI.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SetMAPIProperties-SetMAPIProperties.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;โดยที่การกำหนดเมธอด convertDateTime มีดังต่อไปนี้:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SetMAPIProperties-ConvertDateTime.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;คณสมบตเพมเตม&#34;&gt;&lt;strong&gt;คุณสมบัติเพิ่มเติม&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้จะแสดงวิธีตั้งคุณสมบัติเพิ่มเติมของ MAPI.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SetAdditionalMAPIProperties-SetAdditionalMAPIProperties.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;อานคณสมบต-mapi-ทตงชอจากไฟล-msg&#34;&gt;&lt;strong&gt;อ่านคุณสมบัติ MAPI ที่ตั้งชื่อจากไฟล์ MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้จะแสดงวิธีอ่านคุณสมบัติ MAPI ที่มีชื่อจากไฟล์ MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ReadNamedMAPIProperties-ReadNamedMAPIProperties.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;อานคณสมบต-mapi-ทตงชอจากไฟลแนบ&#34;&gt;&lt;strong&gt;อ่านคุณสมบัติ MAPI ที่ตั้งชื่อจากไฟล์แนบ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email ยังอนุญาตให้คุณเดินผ่านคุณสมบัติของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachment/&#34;&gt;MapiAttachment&lt;/a&gt; และค้นหาคุณสมบัติที่มีชื่อในลักษณะที่คล้ายกับตัวอย่างข้างต้นสำหรับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt;. โค้ดสแนปต่อไปนี้จะแสดงวิธีค้นหาคุณสมบัติที่มีชื่อผ่านคอลเลกชันคุณสมบัติของไฟล์แนบ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ReadingNamedMAPIPropertyFromAttachment-ReadingNamedMAPIPropertyFromAttachment.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ลบคณสมบตจาก-msg-และไฟลแนบ&#34;&gt;&lt;strong&gt;ลบคุณสมบัติจาก MSG และไฟล์แนบ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้จะแสดงวิธีลบคุณสมบัติจาก MSG และไฟล์แนบ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-RemovePropertiesFromMSGAndAttachments-RemovePropertiesFromMSGAndAttachments.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: การจัดการไฟล์แนบของข้อความ</title>
      <link>/email/th/net/managing-message-attachments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/managing-message-attachments/</guid>
      <description>
        
        
        &lt;h2 id=&#34;การจดการไฟลแนบใน-outlook&#34;&gt;&lt;strong&gt;การจัดการไฟล์แนบใน Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/email/net/creating-and-saving-outlook-files/&#34;&gt;การสร้างและบันทึกไฟล์ข้อความ Outlook (MSG)&lt;/a&gt; อธิบายวิธีสร้างและบันทึกข้อความ รวมถึงวิธีสร้างไฟล์ MSG พร้อมไฟล์แนบ บทความนี้อธิบายวิธีจัดการไฟล์แนบของ Microsoft Outlook ด้วย Aspose.Email ไฟล์แนบจากไฟล์ข้อความจะถูกเข้าถึงและบันทึกลงดิสก์โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาส &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessageitembase/attachments/&#34;&gt;ไฟล์แนบ&lt;/a&gt; คุณสมบัติ. The &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessageitembase/attachments/&#34;&gt;ไฟล์แนบ&lt;/a&gt; คุณสมบัตินี้เป็นคอลเลกชันของประเภท &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachmentcollection/&#34;&gt;MapiAttachmentCollection&lt;/a&gt; คลาส.&lt;/p&gt;
&lt;h3 id=&#34;ตรวจสอบประเภทไฟลแนบ-อนไลนหรอทวไป&#34;&gt;&lt;strong&gt;ตรวจสอบประเภทไฟล์แนบ (อินไลน์หรือทั่วไป)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ไฟล์แนบแบบอินไลน์และไฟล์แนบทั่วไปมีจุดประสงค์ที่แตกต่างกัน ไฟล์แนบแบบอินไลน์จะแทรกเข้าไปในข้อความอีเมลอย่างเป็นภาพและโดยทั่วไปเป็นรูปภาพหรือไฟล์สื่อ ส่วนไฟล์แนบทั่วไปเป็นไฟล์แยกที่แนบกับอีเมลและอาจรวมไฟล์หลายประเภท &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachment/isinline/&#34;&gt;MapiAttachment.IsInline&lt;/a&gt; คุณสมบัติของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachment/#mapiattachment-class&#34;&gt;MapiAttachment&lt;/a&gt; คลาสรับค่าที่บ่งชี้ว่าไฟล์แนบเป็น inline หรือปกติ.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้จะสกัดและแสดงข้อมูลเกี่ยวกับไฟล์แนบแต่ละไฟล์ใน MapiMessage ที่โหลดรวมถึงชื่อที่แสดงและว่ามีเป็นไฟล์แนบแบบอินไลน์หรือไม่&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attach&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$&amp;#34;{attach.DisplayName0} : {attach.IsInline)}&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;ตรวจสอบประเภทไฟลแนบ-isreference&#34;&gt;&lt;strong&gt;ตรวจสอบประเภทไฟล์แนบ (IsReference)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachment/#mapiattachment-class&#34;&gt;MapiAttachment&lt;/a&gt; คลาสนี้รวมถึง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachment/isreference/&#34;&gt;IsReference&lt;/a&gt; คุณสมบัติที่ช่วยให้นักพัฒนาสามารถระบุไฟล์แนบอ้างอิงในข้อความได้ ด้วยตัวอย่างโค้ดต่อไปนี้ คุณสามารถตรวจสอบได้ว่าไฟล์แนบเป็นไฟล์แนบอ้างอิงหรือไม่:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsReference&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;c1&#34;&gt;// Process reference attachment&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;บนทกไฟลแนบจากไฟล-msg&#34;&gt;&lt;strong&gt;บันทึกไฟล์แนบจากไฟล์ MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;เพื่อบันทึกไฟล์แนบจากไฟล์ MSG:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;วนซ้ำผ่าน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachmentcollection/&#34;&gt;MapiAttachmentCollection&lt;/a&gt; คอลเลกชันและดึงไฟล์แนบแต่ละรายการ&lt;/li&gt;
&lt;li&gt;เพื่อบันทึกไฟล์แนบ ให้เรียกเมธอด Save() ของคลาส MapiAttachment.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีบันทึกไฟล์แนบลงในดิสก์ท้องถิ่น&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SaveAttachmentsFromOutlookMSGFile-SaveAttachmentsFromOutlookMSGFile.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;สกดไฟลแนบจากไฟล-msg-ทจดรปแบบเปน-rtf&#34;&gt;&lt;strong&gt;สกัดไฟล์แนบจากไฟล์ MSG ที่จัดรูปแบบเป็น RTF&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;สำหรับข้อความที่จัดรูปแบบเป็น RTF โค้ดต่อไปนี้สามารถใช้เพื่อแยกแยะและสกัดไฟล์แนบที่เป็นอินไลน์หรือแสดงเป็นไอคอนในส่วนของข้อความ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุและสกัดไฟล์แนบที่ฝังอยู่จาก MSG ที่จัดรูปแบบเป็น RTF&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;MSG file with RTF Formatting.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsAttachmentInline&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;try&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;n&#34;&gt;SaveAttachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Out&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Guid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;().&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToString&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;catch&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Exception&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ex&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ex&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Message&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;static&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;bool&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;IsAttachmentInline&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiAttachment&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;property&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ObjectData&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Properties&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Values&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;property&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Name&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;\x0003ObjInfo&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;odtPersist1&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;BitConverter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToUInt16&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;property&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;odtPersist1&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;7&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)))&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;static&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;void&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SaveAttachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiAttachment&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;property&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;attachment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ObjectData&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Properties&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Values&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;property&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Name&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Package&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;fs&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FileStream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FileMode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Create&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FileAccess&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Write&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;n&#34;&gt;fs&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Write&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;property&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;property&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Length&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;ดงไฟลแนบของขอความเมลทซอนกน&#34;&gt;&lt;strong&gt;ดึงไฟล์แนบของข้อความเมลที่ซ้อนกัน&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ไฟล์แนบ OLE ที่ฝังอยู่ยังปรากฏใน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; คลาสคอลเลกชัน Attachment ตัวอย่างโค้ดต่อไปนี้ทำการแยกไฟล์ข้อความเพื่อหไฟล์แนบของข้อความที่ฝังอยู่และบันทึกลงดิสก์ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; เมธอดสแตติก FromProperties() ของคลาส สามารถสร้างข้อความใหม่จากไฟล์แนบที่ฝังไว้ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีดึงไฟล์แนบของข้อความเมลที่ซ้อนกัน&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-GetNestedMailMessageAttachments-GetNestedMailMessageAttachments.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;ลบไฟลแนบ&#34;&gt;&lt;strong&gt;ลบไฟล์แนบ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ไลบรารี Aspose Outlook ให้ฟังก์ชันการลบไฟล์แนบจากไฟล์ Microsoft Outlook Message (.msg):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;เรียกเมธอด RemoveAttachments() ซึ่งรับพาธของไฟล์ข้อความเป็นพารามิเตอร์ ถูกกำหนดเป็นเมธอดสาธารณะแบบสถิติ จึงไม่จำเป็นต้องสร้างอ็อบเจกต์.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีการลบไฟล์แนบ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-RemoveAttachmentsFromFile-RemoveAttachmentsFromFile.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;คุณยังสามารถเรียกใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; เมธอดสแตติกของคลาส &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/destroyattachments/&#34;&gt;DestroyAttachment()&lt;/a&gt;. มันทำงานได้เร็วกว่า RemoveAttachment() เนื่องจากเมธอด RemoveAttachment() ทำการแยกไฟล์ข้อความ&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-DestroyAttachment-DestroyAttachment.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;เพมไฟลแนบ-msg&#34;&gt;&lt;strong&gt;เพิ่มไฟล์แนบ MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ข้อความ Outlook สามารถมีข้อความ Microsoft Outlook อื่นเป็นไฟล์แนบได้ ไม่ว่าจะเป็นข้อความทั่วไปหรือข้อความที่ฝังไว้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiattachmentcollection/&#34;&gt;MapiAttachmentCollection&lt;/a&gt; ให้สมาชิกที่โอเวอร์โหลดของเมธอด Add เพื่อสร้างข้อความ Outlook พร้อมทั้งสองประเภทของไฟล์แนบ&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;p&gt;&lt;strong&gt;ลองใช้ดู!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;เพิ่มหรือเอาไฟล์แนบของอีเมลออกด้วยเวอร์ชันฟรีของ &lt;a href=&#34;https://products.aspose.app/email/th/editor&#34;&gt;&lt;strong&gt;แอป Aspose.Email Editor&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&#34;เพมไฟลแนบอางองใหกบ-mapimessages&#34;&gt;&lt;strong&gt;เพิ่มไฟล์แนบอ้างอิงให้กับ MapiMessages&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/referenceattachmentoptions/&#34;&gt;ReferenceAttachmentOptions&lt;/a&gt; คลาสนี้ทำให้การเพิ่มไฟล์แนบอ้างอิงง่ายขึ้นโดยการรวมคุณสมบัติที่จำเป็นทั้งหมดไว้ในออบเจ็กต์เดียว&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;พารามิเตอร์ของ ReferenceAttachmentOptions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;sharedLink&lt;/strong&gt;: ลิงก์แชร์เต็มรูปแบบไปยังไฟล์แนบที่ให้โดยบริการเว็บที่โฮสต์ไฟล์&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;url&lt;/strong&gt;: ตำแหน่งไฟล์หรือ URL ของทรัพยากร.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;providerName&lt;/strong&gt;: ชื่อของผู้ให้บริการไฟล์แนบอ้างอิง (เช่น Google Drive, Dropbox).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ตัวอย่าง&lt;/strong&gt;: การเพิ่มไฟล์แนบอ้างอิงด้วย ReferenceAttachmentOptions&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ReferenceAttachmentOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;https://drive.google.com/file/d/1HJ-M3F2qq1oRrTZ2GZhUdErJNy2CT3DF/&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;https://drive.google.com/drive/my-drive&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;GoogleDrive&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Add reference attachment&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Add&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Document.pdf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;ฝงขอความเปนไฟลแนบ&#34;&gt;&lt;strong&gt;ฝังข้อความเป็นไฟล์แนบ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีฝังไฟล์แนบ MSG ลงในข้อความ&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-EmbedMessageAsAttachment-EmbedMessageAsAttachment.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;อานขอความทฝงอยจากไฟลแนบ&#34;&gt;&lt;strong&gt;อ่านข้อความที่ฝังอยู่จากไฟล์แนบ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีการอ่านข้อความที่ฝังอยู่จากไฟล์แนบ&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-ReadEmbeddedMessageFromAttachment-ReadEmbeddedMessageFromAttachment.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;การแทรกและแทนทไฟลแนบ&#34;&gt;&lt;strong&gt;การแทรกและแทนที่ไฟล์แนบ&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API ให้ความสามารถในการแทรกไฟล์แนบที่ตำแหน่งเฉพาะในข้อความพาเรนท์ นอกจากนี้ยังให้ความสะดวกในการแทนที่เนื้อหาของไฟล์แนบด้วยไฟล์แนบจากข้อความอื่น.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;p&gt;&lt;strong&gt;ลองใช้ดู!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;เรียกใช้ &lt;a href=&#34;https://github.com/aspose-email/Aspose.Email-for-.NET/tree/master/Sample%20Apps/ReplaceAttach/ReplaceAttach&#34;&gt;ReplaceAttach&lt;/a&gt; โครงการแอปพลิเคชันง่าย ๆ และลองความสามารถของ Aspose.Email เพื่อแทนที่ไฟล์แนบในขณะทำงาน&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&#34;แทรกไฟลแนบในตำแหนงเฉพาะ&#34;&gt;&lt;strong&gt;แทรกไฟล์แนบในตำแหน่งเฉพาะ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email API มีความสามารถในการแทรกไฟล์แนบ MSG ลงใน MSG พาเรนต์โดยใช้เมธอด Insert ของ MapiAttachmentCollection ซึ่งมีรูปแบบ MapiAttachmentCollection Insert(int index, string name, MapiMessage msg) ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแทรกไฟล์แนบในตำแหน่งที่กำหนด&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-InsertMSGAttachmentAtSpecificlocation-InsertMSGAttachmentAtSpecificlocation.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;แทนทเนอหาไฟลแนบ&#34;&gt;&lt;strong&gt;แทนที่เนื้อหาไฟล์แนบ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;นี่สามารถใช้แทนที่เนื้อหาไฟล์แนบที่ฝังอยู่ด้วยไฟล์ใหม่โดยใช้เมธอด Replace อย่างไรก็ตาม ไม่สามารถใช้แทรกไฟล์แนบที่มี PR_ATTACH_NUM = 4 (เช่น) ในคอลเลกชันที่มี collection.Count = 2 ได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแทนที่เนื้อหาไฟล์แนบ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-ReplaceEmbeddedMSGAttachmentContents-ReplaceEmbeddedMSGAttachmentContents.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;เปลยนชอไฟลแนบใน-mapimessage&#34;&gt;&lt;strong&gt;เปลี่ยนชื่อไฟล์แนบใน MapiMessage&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;สามารถแก้ไขค่าคุณสมบัติ DisplayName ในไฟล์แนบของ MapiMessage ได้&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;].&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DisplayName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;New display name 1&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Attachments&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;].&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DisplayName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;New display name 2&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;บนทกไฟลแนบจากขอความทลงลายเซนดจทล&#34;&gt;&lt;strong&gt;บันทึกไฟล์แนบจากข้อความที่ลงลายเซ็นดิจิทัล&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API ให้ความสามารถในการรับหรือกำหนดค่าที่บ่งชี้ว่าข้อความที่เซ็นชัดจะถูกถอดรหัสหรือไม่. &lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-DecodeClearSignedContent-DecodeClearSignedContent.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: การจัดการรายชื่อผู้ติดต่อ Outlook</title>
      <link>/email/th/net/outlook-contacts-management/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/outlook-contacts-management/</guid>
      <description>
        
        
        &lt;p&gt;เช่นเดียวกับ MapiMessage, Aspose.Email อนุญาตให้คุณสร้างรายชื่อผู้ติดต่อ Outlook.  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/&#34;&gt;MapiContact&lt;/a&gt; คลาสนี้ให้คุณสมบัติที่เกี่ยวกับผู้ติดต่อทั้งหมดที่จำเป็นสำหรับการสร้างรายชื่อผู้ติดต่อ Outlook บทความนี้แสดงวิธีสร้าง, บันทึกและอ่านรายชื่อผู้ติดต่อ Outlook โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/&#34;&gt;MapiContact&lt;/a&gt; คลาส.&lt;/p&gt;
&lt;h2 id=&#34;สรางและบนทกรายชอ-outlook&#34;&gt;&lt;strong&gt;สร้างและบันทึกรายชื่อ Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;เพื่อสร้างรายชื่อและบันทึกลงดิสก์:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สร้างวัตถุใหม่ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/&#34;&gt;MapiContact&lt;/a&gt; คลาส.&lt;/li&gt;
&lt;li&gt;ป้อนข้อมูลคุณสมบัติของรายชื่อติดต่อ.&lt;/li&gt;
&lt;li&gt;เพิ่มข้อมูลรูปภาพ (ถ้ามี).&lt;/li&gt;
&lt;li&gt;บันทึกผู้ติดต่อเป็นรูปแบบ MSG หรือ VCard.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการสร้างและบันทึกรายชื่อ Outlook.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreateAndSaveOutlookContact-CreateAndSaveOutlookContact.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;บนทกรายการแจกจาย-mapi-เปนไฟล-vcf&#34;&gt;&lt;strong&gt;บันทึกรายการแจกจ่าย MAPI เป็นไฟล์ VCF&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ตัวอย่างโค้ดด้านล่างแสดงวิธีบันทึกรายการแจกจ่ายเป็นไฟล์ VCF หลายผู้ติดต่อ:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// convert the `msg` object to a `MapiMessage` object&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;dlist&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiDistributionList&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToMapiMessageItem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//save the distribution list&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiDistributionListSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ContactSaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;VCard&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;dlist&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;distribution_list.vcf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;แปลงไฟล-vcf-หลายผตดตอเปน-mapidistributionlist&#34;&gt;&lt;strong&gt;แปลงไฟล์ VCF หลายผู้ติดต่อเป็น MapiDistributionList&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email รองรับการแปลงไฟล์ VCF ที่มีหลายผู้ติดต่อเป็น &lt;code&gt;MapiDistributionList&lt;/code&gt; อ็อบเจ็กต์ ทำให้จัดการและนำเข้าผู้ติดต่อหลายรายการโดยตรงเข้าสู่แอปพลิเคชันของคุณได้ง่าย คุณลักษณะนี้สามารถเข้าถึงได้ผ่านเมธอดสเตติกต่อไปนี้ใน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapidistributionlist/#mapidistributionlist-class&#34;&gt;MapiDistributionList&lt;/a&gt; คลาส:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapidistributionlist/fromvcf/#fromvcf_1&#34;&gt;static MapiDistributionList FromVCF(string filePath)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapidistributionlist/fromvcf/#fromvcf&#34;&gt;static MapiDistributionList FromVCF(Stream stream)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่างโค้ดด้านล่างแสดงวิธีใช้คุณลักษณะนี้:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Convert a multi-contact VCF file to a MapiDistributionList&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MapiDistributionList&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;dlist&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiDistributionList&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FromVCF&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;บนทกรายชอตดตอในรปแบบ-vcf&#34;&gt;&lt;strong&gt;บันทึกรายชื่อติดต่อในรูปแบบ VCF&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;เพื่อบันทึกผู้ติดต่อในรูปแบบ VCF เวอร์ชัน 3 ให้ใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardversion/&#34;&gt;VCardVersion&lt;/a&gt; นามธรรมเพื่อกำหนด &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardsaveoptions/version/&#34;&gt;VCardSaveOptions.Version&lt;/a&gt; คุณสมบัติ ตัวอย่างโค้ดต่อไปนี้แสดงการใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardversion/&#34;&gt;VCardVersion&lt;/a&gt; enumerable เพื่อบันทึกผู้ติดต่อในรูปแบบ VCF เวอร์ชัน 3:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiDistributionListSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ContactSaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;VCard&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Version&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VCardVersion&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;V30&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;dlist&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;distribution_list.vcf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;การอานผตดตอ-mapi&#34;&gt;&lt;strong&gt;การอ่านผู้ติดต่อ MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/&#34;&gt;MapiContact&lt;/a&gt; คลาสนี้สามารถใช้เพื่อโหลดผู้ติดต่อทั้งในรูปแบบ Outlook MSG และ VCard โค้ดสแนปต่อไปนี้แสดงวิธีโหลดผู้ติดต่อ Outlook ที่บันทึกเป็น MSG และ VCF เข้าไปใน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/&#34;&gt;MapiContact&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;โหลดผตดตอจากไฟล-msg&#34;&gt;&lt;strong&gt;โหลดผู้ติดต่อจากไฟล์ MSG&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้แสดงวิธีโหลดผู้ติดต่อจาก MSG.&lt;/p&gt;
&lt;h3 id=&#34;โหลดผตดตอจาก-vcard&#34;&gt;&lt;strong&gt;โหลดผู้ติดต่อจาก VCard&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้แสดงวิธีโหลดผู้ติดต่อจาก VCard.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-LoadingContactFromVCard-LoadingContactFromVCard.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;โหลดผตดตอ-mapi-จาก-vcard-ดวยตวเลอกกำหนดเอง&#34;&gt;&lt;strong&gt;โหลดผู้ติดต่อ MAPI จาก vCard ด้วยตัวเลือกกำหนดเอง&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;เพื่อให้ความยืดหยุ่นมากขึ้นในการแปลงไฟล์ vCard (.vcf) เป็นผู้ติดต่อ MAPI, Aspose.Email สำหรับ .NET มีโอเวอร์โหลด &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/#methods&#34;&gt;MapiContact.FromVCard(string filePath, VCardLoadOptions options)&lt;/a&gt; เมธอดที่รับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardloadoptions/&#34;&gt;VCardLoadOptions&lt;/a&gt; อ็อบเจ็กต์ ให้การควบคุมที่ดีขึ้นเกี่ยวกับการตีความไฟล์ vCard - โดยเฉพาะเมื่อทำงานกับรูปแบบ vCard ที่แตกต่างกัน, การเข้ารหัส, หรือสถานการณ์การพาร์สขั้นสูง.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีโหลดไฟล์ผู้ติดต่อ .vcf ลงใน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/&#34;&gt;MapiContact&lt;/a&gt; อ็อบเจกต์โดยใช้โอเวอร์โหลดที่รับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardloadoptions/&#34;&gt;VCardLoadOptions&lt;/a&gt;. ผู้ติดต่อที่โหลดแล้วสามารถใช้ได้ในไฟล์ PST, การส่งออกเป็น MSG หรือรูปแบบอื่นที่เข้ากันได้กับ Outlook.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mapiContact&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FromVCard&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;contact.vcf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VCardLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mapiContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NameInfo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DisplayName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;โหลดผตดตอจาก-vcard-ดวยการเขารหสทระบ&#34;&gt;&lt;strong&gt;โหลดผู้ติดต่อจาก VCard ด้วยการเข้ารหัสที่ระบุ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้แสดงวิธีโหลดผู้ติดต่อจาก VCard ด้วยการเข้ารหัสที่ระบุ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-LoadingContactFromVCardWithSpecifiedEncoding-LoadingContactFromVCardWithSpecifiedEncoding.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;บนทกรายการผตดตอ-vcard-ดวยการเขารหสทระบ&#34;&gt;&lt;strong&gt;บันทึกรายการผู้ติดต่อ VCard ด้วยการเข้ารหัสที่ระบุ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ปรับแต่งพฤติกรรมการบันทึกเมื่อทำงานกับไฟล์ VCard โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardsaveoptions/#vcardsaveoptions-class&#34;&gt;VCardSaveOptions&lt;/a&gt; คลาส. เมธอด &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardsaveoptions/preferredtextencoding/&#34;&gt;PreferredTextEncoding&lt;/a&gt; property ของคลาสจะระบุการเข้ารหัสที่จะใช้เมื่อบันทึกรายการผู้ติดต่อ VCard.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีนำคุณสมบัตินี้ไปใช้ในโครงการของคุณ:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;cont&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Encoding&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UTF8&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;opt&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VCardSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;opt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PreferredTextEncoding&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Encoding&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UTF8&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;cont&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;my.vcard&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;opt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;บนทกไฟล-vcard-พรอมฟลดขยาย&#34;&gt;&lt;strong&gt;บันทึกไฟล์ VCard พร้อมฟิลด์ขยาย&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.personalinfo.vcard/vcardsaveoptions/useextensions/#vcardsaveoptionsuseextensions-property&#34;&gt;UseExtensions&lt;/a&gt; property นี้ให้คุณควบคุมว่าจะใช้ฟิลด์ขยายเมื่อบันทึกไฟล์ VCard หรือไม่ เมื่อตั้งค่าเป็น true (ค่าเริ่มต้น) จะอนุญาตให้มีส่วนขยาย ทำให้เข้ากันได้กับฟิลด์ที่กำหนดเองและข้อมูลผู้ติดต่อเพิ่มเติม.&lt;/p&gt;
&lt;h3 id=&#34;อานผตดตอหลายรายการในรปแบบ-vcard&#34;&gt;&lt;strong&gt;อ่านผู้ติดต่อหลายรายการในรูปแบบ VCard&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ไลบรารีของเราช่วยให้สามารถดึงรายการผู้ติดต่อทั้งหมดจาก VCard ได้ สามารถทำได้โดยใช้เมธอดและขั้นตอนต่อไปนี้:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Checks whether VCard source stream contains multiple contacts.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsMultiContacts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Stream&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Loads list of all contacts from VCard file.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LoadAsMultiple&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;string&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;filePath&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Encoding&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;encoding&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// Loads list of all contacts from VCard stream.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LoadAsMultiple&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Stream&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Encoding&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;encoding&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;โค้ดสแนปต่อไปนี้แสดงวิธีจัดการไฟล์ VCard ที่มีหลายผู้ติดต่อ:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FileStream&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FileStream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;test.vcf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FileMode&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Open&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FileAccess&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Read&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsMultiContacts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;contacts&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LoadAsMultiple&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Encoding&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;UTF8&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;โหลดผตดตอ-vcard-แบบอะซงโครนส&#34;&gt;&lt;strong&gt;โหลดผู้ติดต่อ vCard แบบอะซิงโครนัส&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;นี้ &lt;a href=&#34;&#34;&gt;VCardContact&lt;/a&gt; คลาสใน Aspose.Email สำหรับ .NET รองรับการโหลดไฟล์ vCard แบบอะซิงโครนัส ทำให้แอปพลิเคชันสามารถ &lt;strong&gt;อ่านผู้ติดต่อเดียวหรือหลายรายการจากไฟล์หรือสตรีม .vcf โดยไม่บล็อกเธรดหลัก&lt;/strong&gt; อย่างมีประสิทธิภาพ - เหมาะสำหรับแอปเดสก์ท็อป, เว็บ หรือโมบายสมัยใหม่ที่จัดการกับรายการผู้ติดต่อจำนวนมาก เมธอดต่อไปนี้ของคลาสสามารถทำงานดังกล่าวได้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;LoadAsync&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;LoadAsMultipleAsync&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธี &lt;strong&gt;โหลดผู้ติดต่อ vCard หลายรายการแบบอะซิงโครนัส&lt;/strong&gt; จากไฟล์ .vcf โดยใช้ VCardContact.LoadAsMultipleAsync ผู้ติดต่อที่โหลดจะถูกประมวลผลในลูปโดยพิมพ์ชื่อแสดงของแต่ละผู้ติดต่อไปยังคอนโซล วิธีแบบอะซิงโครนัสทำให้แอปพลิเคชันตอบสนองได้ต่อเนื่อง แม้เมื่ออ่านไฟล์ขนาดใหญ่.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;contacts&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;await&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VCardContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LoadAsMultipleAsync&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;contacts.vcf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;VCardLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(),&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;CancellationToken&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;None&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;foreach&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;contact&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;contacts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;contact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IdentificationInfo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DisplayName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;เรนเดอรขอมลผตดตอเปน-mhtml&#34;&gt;&lt;strong&gt;เรนเดอร์ข้อมูลผู้ติดต่อเป็น MHTML&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ผู้ติดต่อ Outlook สามารถแปลงเป็น MHTML ได้โดยใช้ Aspose.Email API ตัวอย่างนี้แสดงวิธีโหลด VCard ไปยัง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicontact/&#34;&gt;MapiContact&lt;/a&gt; และจากนั้นแปลงเป็น MHTML ด้วยความช่วยเหลือของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; API.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Load VCF Contact and convert to MailMessage for rendering to MHTML&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;contact&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiContact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FromVCard&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Contact.vcf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MemoryStream&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ms&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MemoryStream&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;contact&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ms&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ContactSaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;ms&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Position&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ms&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MsgLoadOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;());&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MailConversionOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;op&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MailConversionOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MailMessage&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ToMailMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;op&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;//Prepare the MHT format options&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MhtSaveOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mhtSaveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MhtSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mhtSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CheckBodyContentEncoding&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mhtSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PreserveOriginalBoundaries&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MhtFormatOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;formatOp&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MhtFormatOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteHeader&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MhtFormatOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RenderVCardInfo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mhtSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RenderedContactFields&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ContactFieldsSet&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NameInfo&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ContactFieldsSet&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PersonalInfo&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ContactFieldsSet&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Telephones&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ContactFieldsSet&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Events&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mhtSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MhtFormatOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;formatOp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;eml&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;ContactMhtml_out.mhtml&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mhtSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Net: ทำงานกับรายการแจกจ่าย</title>
      <link>/email/th/net/working-with-distribution-lists/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/working-with-distribution-lists/</guid>
      <description>
        
        
        &lt;p&gt;สามารถสร้างรายการกระจาย (Distribution list) ด้วย Aspose.Email API ซึ่งเป็นการรวบรวมหลายรายชื่อผู้ติดต่อได้ รายการกระจายสามารถบันทึกลงดิสก์ในรูปแบบ Outlook MSG และสามารถดู/แก้ไขได้โดยการเปิดใน MS Outlook.&lt;/p&gt;
&lt;h2 id=&#34;สรางและบนทกรายการแจกจาย&#34;&gt;&lt;strong&gt;สร้างและบันทึกรายการแจกจ่าย&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีสร้างและบันทึกรายการแจกจ่าย.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreateDistributionListInPST-CreateDistributionListInPST.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;อานรายการแจกจายจากไฟล-pst&#34;&gt;&lt;strong&gt;อ่านรายการแจกจ่ายจากไฟล์ PST&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีอ่านรายการแจกจ่ายจากไฟล์ PST.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ReadingDistributionListFromPST-ReadingDistributionListFromPST.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: สร้าง บันทึก และอ่านงาน Outlook</title>
      <link>/email/th/net/working-with-outlook-tasks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/working-with-outlook-tasks/</guid>
      <description>
        
        
        &lt;h2 id=&#34;สรางงาน-outlook&#34;&gt;&lt;strong&gt;สร้างงาน Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email for .NET ให้คุณสร้างงาน Outlook และบันทึกเป็นรูปแบบ MSG.  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt; คลาสนี้ให้คุณสมบัติจำนวนหนึ่งเช่น &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/percentcomplete/&#34;&gt;PercentComplete&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/estimatedeffort/&#34;&gt;EstimatedEffort&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/actualeffort/&#34;&gt;ActualEffort&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/history/&#34;&gt;History&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/lastupdate/&#34;&gt;LastUpdate&lt;/a&gt;, และอื่น ๆ เพื่อรองรับและตั้งค่าข้อมูลที่จำเป็นสำหรับงาน Outlook. บทความนี้แสดงวิธีสร้าง บันทึก และอ่าน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt; จากดิสก์. เพื่อสร้างและบันทึกงานลงดิสก์:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สร้างวัตถุใหม่ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt; คลาส.&lt;/li&gt;
&lt;li&gt;ป้อนข้อมูลคุณสมบัติงาน.&lt;/li&gt;
&lt;li&gt;บันทึกงานลงดิสก์ในรูปแบบ MSG.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีการสร้าง, บันทึกและอ่านงาน.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreatingAndSavingOutlookTasks-CreatingAndSavingOutlookTasks.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;อานงาน-mapi&#34;&gt;&lt;strong&gt;อ่านงาน MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;งานที่บันทึกในรูปแบบ MSG สามารถโหลดเข้าสู่ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; และจากนั้นจะแปลงเป็น &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt; โดยเข้าถึงคุณสมบัติเฉพาะของพวกเขา เช่น เรื่องและสถานะ. ตัวอย่างโค้ดต่อไปนี้แสดงวิธีอ่านและจัดการรายละเอียดงานจากไฟล์ MSG ที่บันทึกไว้:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-LoadingContactFromMSG-LoadingContactFromMSG.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;อานงาน-vtodo&#34;&gt;&lt;strong&gt;อ่านงาน VToDo&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;งาน Outlook ที่ส่งออกในรูปแบบ iCalendar เป็นเหตุการณ์ VToDo สามารถโหลดโดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt; คลาสตามที่แสดงในตัวอย่างโค้ดต่อไปนี้. โค้ดสแนปต่อไปนี้จะแสดงวิธีอ่านงาน VToDo.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ReadingVToDoTask-ReadingVToDoTask.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;เพมขอมลทำความทรงจำใหกบงาน-mapi&#34;&gt;&lt;strong&gt;เพิ่มข้อมูลทำความทรงจำให้กับงาน MAPI&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;คล้ายกับ Microsoft Outlook, Aspose.Email สามารถเพิ่มข้อมูลการเตือนให้กับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt;. โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีการเพิ่มข้อมูลการเตือนให้กับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-AddReminderInformationToMapiTask-AddReminderInformationToMapiTask.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;เพมไฟลแนบใหกบงาน-mapi&#34;&gt;&lt;strong&gt;เพิ่มไฟล์แนบให้กับงาน MAPI&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีการเพิ่มไฟล์แนบให้กับ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-AddAttachmentsToMapiTask-AddAttachmentsToMapiTask.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;เพมการทำซำใหกบงาน-mapi&#34;&gt;&lt;strong&gt;เพิ่มการทำซ้ำให้กับงาน MAPI&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email อนุญาตให้สร้างงานที่ทำซ้ำได้โดยที่ความถี่สามารถเป็นรายวัน รายสัปดาห์ รายเดือน หรือรายปี. โค้ดสแนปต่อไปนี้จะแสดงวิธีสร้างงานพร้อมประเภทการทำซ้ำต่าง ๆ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-AddRecurrenceToMapiTask-AddRecurrenceToMapiTask.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;แปลงงานเปน-mht&#34;&gt;&lt;strong&gt;แปลงงานเป็น MHT&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Email สามารถสร้าง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/mailmessage/&#34;&gt;MailMessage&lt;/a&gt; เช่นผลลัพธ์ระหว่างการแปลงของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapitask/&#34;&gt;MapiTask&lt;/a&gt; เป็น MHT.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ConvertMapiTaskToMHT-ConvertMapiTaskToMHT.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;การแปลง-msg-เปน-html-รกษาฟลดงาน&#34;&gt;&lt;strong&gt;การแปลง MSG เป็น HTML รักษาฟิลด์งาน&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email/htmlformatoptions/#htmlformatoptions-enumeration&#34;&gt;HtmlFormatOptions.RenderTaskFields&lt;/a&gt; enumeration ทำให้คุณระบุว่าฟิลด์งานควรรวมอยู่ในส่วนหัวของไฟล์ HTML ที่บันทึก. โค้ดสแนปต่อไปนี้แสดงวิธีเก็บฟิลด์งานในส่วนหัวเมื่อบันทึกไฟล์ HTML:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiMessage&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Load&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;task.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;HtmlSaveOptions&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;opt&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;SaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DefaultHtml&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;opt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;HtmlFormatOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;HtmlFormatOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteHeader&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;HtmlFormatOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;RenderTaskFields&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;task.html&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;opt&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Net: การจัดการรายการปฏิทิน Outlook</title>
      <link>/email/th/net/managing-outlook-calendar-items/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/managing-outlook-calendar-items/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Email &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicalendar/&#34;&gt;MapiCalendar&lt;/a&gt; คลาสนี้ให้เมธอดและแอตทริบิวต์เพื่อกำหนดคุณสมบัติต่าง ๆ ของรายการปฏิทิน ส่วนนี้ให้ตัวอย่างโค้ดสำหรับ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#create-and-save-calendar-items&#34;&gt;&lt;strong&gt;สร้างและบันทึกรายการปฏิทิน&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#save-calendar-items-as-msg-files&#34;&gt;&lt;strong&gt;บันทึกรายการปฏิทินเป็นไฟล์ MSG&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#save-product-ids-for-mapi-calendar-items-to-ics&#34;&gt;&lt;strong&gt;บันทึก Product IDs สำหรับรายการ MAPI Calendar ไปยังไฟล์ ICS&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#get-total-number-of-events&#34;&gt;&lt;strong&gt;รับจำนวนเหตุการณ์ทั้งหมด&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#add-display-reminders&#34;&gt;&lt;strong&gt;เพิ่มการเตือนแบบแสดงผล&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#add-audio-reminders&#34;&gt;&lt;strong&gt;เพิ่มการเตือนด้วยเสียง&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#addretrieve-attachments-from-calendar-files&#34;&gt;&lt;strong&gt;เพิ่ม/ดึงไฟล์แนบจากไฟล์ปฏิทิน&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#check-recipients-status-in-meeting-requests&#34;&gt;&lt;strong&gt;ตรวจสอบสถานะของผู้รับในคำขอการประชุม&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#create-mapi-calendar-timezone-from-standard-timezone&#34;&gt;&lt;strong&gt;สร้าง MAPI Calendar TimeZone จาก Standard Timezone&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#set-reminders-for-appointments&#34;&gt;&lt;strong&gt;ตั้งการเตือนความจำสำหรับนัดหมาย&lt;/strong&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#add-tags-to-set-reminders&#34;&gt;&lt;strong&gt;เพิ่มแท็กเพื่อตั้งการเตือนความจำ&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/email/th/net/managing-outlook-calendar-items/#convert-appointment-eml-to-msg-with-html-body&#34;&gt;&lt;strong&gt;แปลง Appointment EML เป็น MSG ด้วยเนื้อหา HTML&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;สรางและบนทกรายการปฏทน&#34;&gt;&lt;strong&gt;สร้างและบันทึกรายการปฏิทิน&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างและบันทึกรายการปฏิทินในรูปแบบ ICS.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreateAndSaveCalendaritems-CreateAndSaveCalendaritems.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;บนทกรายการปฏทนเปนไฟล-msg&#34;&gt;&lt;strong&gt;บันทึกรายการปฏิทินเป็นไฟล์ MSG&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีบันทึกรายการปฏิทินเป็นไฟล์ MSG.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SavingTheCalendarItemAsMSG-SavingTheCalendarItemAsMSG.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;บนทก-product-ids-สำหรบรายการ-mapi-calendar-ไปยงไฟล-ics&#34;&gt;&lt;strong&gt;บันทึก Product IDs สำหรับรายการ MAPI Calendar ไปยังไฟล์ ICS&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicalendaricssaveoptions/productidentifier/&#34;&gt;ProductIdentifier&lt;/a&gt; คุณสมบัติของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicalendaricssaveoptions/#mapicalendaricssaveoptions-class&#34;&gt;MapiCalendarIcsSaveOptions&lt;/a&gt; คลาสนี้ใช้เพื่อบันทึกรายการปฏิทิน MAPI ลงในไฟล์ iCalendar (ICS) โดยคงข้อมูลวันและเวลาต้นฉบับไว้รวมถึงตัวระบุผลิตภัณฑ์ที่กำหนดเอง. คุณสมบัตินี้ระบุรหัสของผลิตภัณฑ์ที่สร้างอ็อบเจ็กต์ iCalendar.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้แสดงวิธีทำงานกับข้อมูล iCalendar (ICS) ภายในอ็อบเจ็กต์ปฏิทิน MAPI:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;icsSaveOptions&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiCalendarIcsSaveOptions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;KeepOriginalDateTimeStamp&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;ProductIdentifier&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Foo Ltd&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mapiCalendar&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;my.ics&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;icsSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;รบจำนวนเหตการณทงหมด&#34;&gt;&lt;strong&gt;รับจำนวนเหตุการณ์ทั้งหมด&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;คลาส CalendarReader ทำให้การจัดการเหตุการณ์ปฏิทินเป็นเรื่องง่าย คุณสมบัติและเมธอดต่อไปนี้ช่วยให้ทำงานกับหลายเหตุการณ์ได้:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CalendarReader.Count&lt;/strong&gt; - Property Count ของคลาส CalendarReader ช่วยให้คุณดึงจำนวนคอมโพเนนต์ Vevent (เหตุการณ์) ที่อยู่ในปฏิทันทำให้ติดตามจำนวนเหตุการณ์ทั้งหมดได้ง่ายขึ้น.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CalendarReader.IsMultiEvents&lt;/strong&gt; - Property นี้กำหนดว่าปฏิทินมีหลายเหตุการณ์หรือไม่ ให้ค่า boolean แสดงว่ามีมากกว่าหนึ่งเหตุการณ์ ช่วยระบุว่าปฏิทินเป็นแบบมีเหตุการณ์เดียวหรือหลายเหตุการณ์.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CalendarReader.Method&lt;/strong&gt; - Property Method ได้ประเภทเมธอดของ iCalendar ที่เชื่อมโยงกับอ็อบเจกต์ปฏิทิน คืนค่าประเภทเมธอด เช่น “REQUEST”, “PUBLISH”, หรือ “CANCEL” ให้ข้อมูลเชิงลึกเกี่ยวกับวัตถุประสงค์ของปฏิทิน.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CalendarReader.Version&lt;/strong&gt; - รับค่า Version ของ iCalendar.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CalendarReader.LoadAsMultiple()&lt;/strong&gt; เมธอดนี้ช่วยให้โหลดรายการเหตุการณ์จากปฏิทินที่มีหลายเหตุการณ์ได้ ส่งคืนรายการของอ็อบเจกต์ Appointment ทำให้เข้าถึงและประมวลผลแต่ละเหตุการณ์ได้โดยง่าย.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีที่คุณสามารถนำความสามารถเหล่านี้ไปใช้งานในโปรเจกต์ของคุณ:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kt&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;CalendarReader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fileName&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Calendar contains &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Count&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34; events&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;The Version of the calendar is &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Version&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;The Method of the calendar is &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Method&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;WriteLine&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Is calendar contains contains multiple events? - &amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;IsMultiEvents&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;List&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Appointment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;appointments&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;reader&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;LoadAsMultiple&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;เพมการเตอนแบบแสดงผล&#34;&gt;&lt;strong&gt;เพิ่มการเตือนแบบแสดงผล&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีเพิ่มการเตือนแบบแสดงผลลงในปฏิทิน.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-AddDisplayReminderToACalendar-AddDisplayReminderToACalendar.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;เพมการเตอนดวยเสยง&#34;&gt;&lt;strong&gt;เพิ่มการเตือนด้วยเสียง&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีเพิ่มการเตือนด้วยเสียงในปฏิทิน.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-AddAudioReminderToCalendar-AddAudioReminderToCalendar.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;เพมดงไฟลแนบจากไฟลปฏทน&#34;&gt;&lt;strong&gt;เพิ่ม/ดึงไฟล์แนบจากไฟล์ปฏิทิน&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีเพิ่ม/ดึงไฟล์แนบจากไฟล์ปฏิทิน.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ManageAttachmentsFromCalendarFiles-GetAttachmentsFromCalendar.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ตรวจสอบสถานะของผรบในคำขอการประชม&#34;&gt;&lt;strong&gt;ตรวจสอบสถานะของผู้รับในคำขอการประชุม&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีแสดงสถานะของผู้รับจากคำขอการประชุม.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-DisplayRecipientsStatusFromMeetingRequest-DisplayRecipientsStatusFromMeetingRequest.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;สราง-mapi-calendar-timezone-จาก-standard-timezone&#34;&gt;&lt;strong&gt;สร้าง MAPI Calendar TimeZone จาก Standard Timezone&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีสร้าง MapiCalendarTimeZone จาก Standard Timezone.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreateMapiCalendarTimeZoneFromStandardTimezone-CreateMapiCalendarTimeZoneFromStandardTimezone.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ตงการเตอนความจำสำหรบการนดหมาย&#34;&gt;&lt;strong&gt;ตั้งการเตือนความจำสำหรับการนัดหมาย&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;สามารถเพิ่มการเตือนเมื่อสร้างการนัดหมายได้ การเตือนเหล่านี้สามารถทำงานตามเกณฑ์ต่าง ๆ เช่น ก่อนเริ่มกำหนดเวลา n นาที, ทำซ้ำ n ครั้งที่ช่วงเวลา n. สามารถใช้แท็กต่าง ๆ เพื่อสร้างการกระตุ้นเหล่านี้ในสคริปต์ที่อยู่ระหว่าง BEGIN:VALARM และ END:VALARM ภายในการนัดหมาย. มีรูปแบบหลายแบบที่สามารถตั้งการเตือนบนการนัดหมายได้.&lt;/p&gt;
&lt;h3 id=&#34;เพมแทกเพอตงการเตอนความจำ&#34;&gt;&lt;strong&gt;เพิ่มแท็กเพื่อตั้งการเตือนความจำ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีตั้งการเตือนโดยเพิ่มแท็ก.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-SetReminderByAddingTags-SetReminderByAddingTags.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;แปลง-appointment-eml-เปน-msg-ดวยเนอหา-html&#34;&gt;&lt;strong&gt;แปลง Appointment EML เป็น MSG ด้วยเนื้อหา HTML&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ตั้งแต่เวอร์ชัน 19.3, Aspose.Email มีความสามารถในการแปลง Appointment EML เป็น MSG พร้อมคงเนื้อหา HTML ของการนัดหมายไว้. Aspose.Email มี &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiconversionoptions/forcedrtfbodyforappointment/&#34;&gt;MapiConversionOptions.ForcedRtfBodyForAppointment&lt;/a&gt; คุณสมบัติที่มีค่าเริ่มต้นเป็น &lt;strong&gt;true.&lt;/strong&gt; เมื่อค่าของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiconversionoptions/forcedrtfbodyforappointment/&#34;&gt;MapiConversionOptions.ForcedRtfBodyForAppointment&lt;/a&gt; หากตั้งค่าเป็น &lt;strong&gt;true&lt;/strong&gt;, เนื้อหาการนัดหมายจะถูกแปลงเป็นรูปแบบ RTF. เพื่อคงรูปแบบเนื้อหาการนัดหมายในรูปแบบ HTML, ตั้งค่าของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiconversionoptions/forcedrtfbodyforappointment/&#34;&gt;MapiConversionOptions.ForcedRtfBodyForAppointment&lt;/a&gt; เป็น &lt;strong&gt;false.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ตัวอย่างต่อไปนี้แสดงการใช้งานของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapiconversionoptions/forcedrtfbodyforappointment/&#34;&gt;MapiConversionOptions.ForcedRtfBodyForAppointment&lt;/a&gt; คุณสมบัติสำหรับคงรูปแบบเนื้อหาการนัดหมายในรูปแบบ HTML.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/522d47278b8ca448dc1d7eb97193322c.js?file=Examples-CSharp-Outlook-ConvertAppointmentEMLToMSGWithHTMLBody-1.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ตงคาสถานะของรายการ-mapi-calendar-ดวยตนเอง&#34;&gt;&lt;strong&gt;ตั้งค่าสถานะของรายการ MAPI Calendar ด้วยตนเอง&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;ตั้งค่าสถานะของอ็อบเจกต์ MAPI Calendar อย่างชัดเจน โดยละเลยพฤติกรรมเริ่มต้น ซึ่งทำให้ควบคุมสถานะเหตุการณ์ปฏิทินได้ดีขึ้น โดยเฉพาะเมื่อจัดการคำขอการประชุมที่ได้รับ โดยค่าเริ่มต้นเมื่อสร้างการประชุม สถานะจะเป็น &lt;code&gt;MapiCalendarState.Meeting&lt;/code&gt;. เมื่อได้รับในกล่องจดหมายของผู้รับ, มันจะเปลี่ยนเป็นโดยอัตโนมัติเป็น &lt;code&gt;MapiCalendarState.Received&lt;/code&gt;, และคลาสข้อความของมันจะอัปเดตเป็น “IPM.Schedule.Meeting.Request”. การใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicalendarstate/#values&#34;&gt;SetStateForced&lt;/a&gt; อนุญาตให้ตั้งค่าสถานะเป็น &lt;em&gt;Received&lt;/em&gt; ด้วยตนเอง ซึ่งอาจเป็นประโยชน์สำหรับการเก็บข้อมูลผู้จัดเมื่อบันทึกปฏิทินเป็นไฟล์ MSG อย่างไรก็ตามอาจทำให้ไม่สามารถส่งต่อหรือส่งซ้ำการประชุมได้อย่างเหมาะสม.&lt;/p&gt;
&lt;p&gt;ตัวอย่างโค้ดด้านล่างนี้แสดงวิธีสร้าง &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicalendar/&#34;&gt;MapiCalendar&lt;/a&gt; อ็อบเจกต์, กำหนดผู้จัดและตั้งค่าสถานะของมันอย่างชัดเจนเป็นทั้งสอง &lt;code&gt;Meeting&lt;/code&gt; และ &lt;code&gt;Received&lt;/code&gt; โดยใช้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapicalendarstate/#values&#34;&gt;SetStateForced&lt;/a&gt;. จากนั้นบันทึกรายการปฏิทินเป็นไฟล์ .msg&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cs&#34; data-lang=&#34;cs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;MapiCalendar&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;appointment&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiCalendar&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;LAKE ARGYLE WA 6743&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;Appointment&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s&#34;&gt;&amp;#34;This is a very important meeting :)&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DateTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2024&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;12&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;30&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DateTimeKind&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Utc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DateTime&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2024&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;13&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;30&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DateTimeKind&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Utc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;appointment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Organizer&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiElectronicAddress&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;EmailAddress&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;test@aaa.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;DisplayName&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;test display Name&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;appointment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SetStateForced&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MapiCalendarState&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Meeting&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MapiCalendarState&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Received&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;appointment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;appointment.msg&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;AppointmentSaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Msg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Net: สร้าง บันทึก และอ่านบันทึก Outlook</title>
      <link>/email/th/net/create-save-read-outlook-notes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/create-save-read-outlook-notes/</guid>
      <description>
        
        
        &lt;h2 id=&#34;สรางและบนทกโนต-outlook&#34;&gt;&lt;strong&gt;สร้างและบันทึกโน้ต Outlook&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email มีฟังก์ชันในการสร้างบันทึก Outlook และบันทึกลงดิสก์ในรูปแบบ MSG.  &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapinote/&#34;&gt;MapiNote&lt;/a&gt; คลาสนี้ให้คุณสมบัติและเมธอดสำหรับตั้งค่าข้อมูลงาน. บทความนี้แสดงวิธีสร้าง บันทึก และอ่าน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapinote/&#34;&gt;MapiNote&lt;/a&gt; จากดิสก์.&lt;/p&gt;
&lt;p&gt;ขั้นตอนต่อไปนี้สามารถใช้เพื่อสร้างและบันทึกบันทึกลงดิสก์:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;สร้างออบเจ็กต์ของ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapinote/&#34;&gt;MapiNote&lt;/a&gt; คลาส.&lt;/li&gt;
&lt;li&gt;ตั้งค่าคุณสมบัติต่างๆ.&lt;/li&gt;
&lt;li&gt;บันทึกโน้ตลงดิสก์เป็นไฟล์ MSG.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้จะแสดงวิธีสร้างและบันทึกบันทึก Outlook.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-CreatAndSaveAnOutlookNote-CreatAndSaveAnOutlookNote.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;อานบนทก-mapi&#34;&gt;&lt;strong&gt;อ่านบันทึก MAPI&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;นี้ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapinote/&#34;&gt;MapiNote&lt;/a&gt; อ็อบเจ็กต์ของคลาสนี้ใช้เพื่อแคสท์ &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapimessage/&#34;&gt;MapiMessage&lt;/a&gt; อ็อบเจกต์ที่โหลดบันทึกจากดิสก์ในรูปแบบ MSG. โค้ดสแนปต่อไปนี้จะแสดงวิธีอ่าน &lt;a href=&#34;https://reference.aspose.com/email/net/aspose.email.mapi/mapinote/&#34;&gt;MapiNote&lt;/a&gt;.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-com-gists/6e5185a63aec6fd70d83098e82b06a32.js?file=Examples-CSharp-Outlook-ReadMapiNote-ReadMapiNote.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Net: การจัดการการเกิดซ้ำ</title>
      <link>/email/th/net/managing-recurrences/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/email/th/net/managing-recurrences/</guid>
      <description>
        
        
        &lt;h2 id=&#34;ทำงานกบการทำซำรายวน&#34;&gt;&lt;strong&gt;ทำงานกับการทำซ้ำรายวัน&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email รองรับการสร้างการทำซ้ำรายวันโดยใช้ MapiCalendarDailyRecurrencePattern. สามประเภทการสิ้นสุดการทำซ้ำของปฏิทิน Mapi ที่แตกต่างกันสามารถใช้ได้รวมถึง EndAfterNOccurrences, EndAfterDate และ NeverEnd. ส่วนนี้จะแสดงการสร้างรูปแบบการทำซ้ำรายวันที่ต่างกัน.&lt;/p&gt;
&lt;h3 id=&#34;การทำซำรายวนดวยจำนวนการเกด&#34;&gt;&lt;strong&gt;การทำซ้ำรายวันด้วยจำนวนการเกิด&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ในชนิดการทำซ้ำนี้ จำนวนครั้งของการทำซ้ำต้องตั้งค่าพร้อมกับข้อมูลอื่น ๆ ดังต่อไปนี้:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;กำหนดวันที่เริ่ม, สิ้นสุด และกำหนดส่ง.&lt;/li&gt;
&lt;li&gt;สร้าง MapiTask.&lt;/li&gt;
&lt;li&gt;ตั้งค่าสถานะงานเป็น NotAssigned.&lt;/li&gt;
&lt;li&gt;สร้างอ็อบเจ็กต์การเกิดซ้ำรายวันโดยกำหนดคุณสมบัติเช่น PatternType, Period, WeekStartDay, EndType และ OccurenceCount.&lt;/li&gt;
&lt;li&gt;ตั้งค่า property MapiTask.Recurrence ให้เป็นอ็อบเจ็กต์การเกิดซ้ำรายวันนี้.&lt;/li&gt;
&lt;li&gt;บันทึกข้อความนี้ลงดิสก์.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ดสแนปต่อไปนี้แสดงวิธีสร้างงานพร้อมประเภทการสิ้นสุดการเกิดซ้ำเป็น EndAfterNOccurrence.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-EndAfterNoccurrences-EndAfterNoccurrences.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;ฟังก์ชันต่อไปนี้สามารถใช้คำนวนจำนวนเหตุการณ์ระหว่างสองวันที่:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-GetOccurrenceCount-GetOccurrenceCount.cs&#34;&gt;&lt;/script&gt;

&lt;h4 id=&#34;ตงคาจำนวนครงของการทำซำ&#34;&gt;&lt;strong&gt;ตั้งค่าจำนวนครั้งของการทำซ้ำ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีตั้งค่าค่าจำนวนครั้งของการทำซ้ำ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetDailyOccurrenceCount-SetDailyOccurrenceCount.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำรายวน-ชนด-endafterdate&#34;&gt;&lt;strong&gt;การทำซ้ำรายวัน: ชนิด EndAfterDate&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&amp;quot;End By&amp;quot; ตัวเลือกใน Mapi Task จะทำได้โดยการตั้งค่า property OccurrenceCount ที่คำนวณโดยฟังก์ชัน GetOccurrenceCount() ฟังก์ชันนี้รับค่า start date , end date และสตริง RRULE.&lt;/p&gt;
&lt;h4 id=&#34;การทำซำรายวน-การตงคาคา-every-day&#34;&gt;&lt;strong&gt;การทำซ้ำรายวัน: การตั้งค่าค่า Every Day&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีตั้งค่าค่า period เป็น 1 และค่า INTERVAL เป็น 1 ในสตริง RRULE ด้วย.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetRecurrenceEveryDay-SetRecurrenceEveryDay.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;ค่าของ Every Day สามารถตั้งค่าเป็นค่าที่เหมาะสมใด ๆ ตามที่แสดงในตัวอย่างต่อไปนี้:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-DailyRecurrences-SetEveryDayValueInterval.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำรายวน-ชนด-neverend&#34;&gt;&lt;strong&gt;การทำซ้ำรายวัน: ชนิด NeverEnd&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ประเภทการสิ้นสุดสามารถตั้งค่าโดยใช้ MapiCalendarRecurrenceEndType.NeverEnd. Period หรือ INTERVAL สามารถตั้งค่าเป็นค่าที่ต้องการเช่น 1 ในตัวอย่างต่อไปนี้.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetDailyNeverEndRecurrence-SetDailyNeverEndRecurrence.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ทำงานกบการทำซำรายสปดาห&#34;&gt;&lt;strong&gt;ทำงานกับการทำซ้ำรายสัปดาห์&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email มีคุณลักษณะที่หลากหลายสำหรับการสร้างการทำซ้ำรายสัปดาห์โดยใช้ MapiCalendarWeeklyRecurrencePattern. สามประเภทการสิ้นสุดการทำซ้ำของปฏิทิน Mapi ที่แตกต่างกันสามารถใช้ได้รวมถึง EndAfterNOccurrences, EndAfterDate และ NeverEnd. ส่วนนี้จะแสดงการสร้างรูปแบบการทำซ้ำรายสัปดาห์ที่หลากหลาย.&lt;/p&gt;
&lt;h3 id=&#34;การทำซำรายสปดาห-ชนด-endafternoccurrences&#34;&gt;&lt;strong&gt;การทำซ้ำรายสัปดาห์: ชนิด EndAfterNOccurrences&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ในชนิดการทำซ้ำนี้ จำนวนครั้งของการทำซ้ำต้องตั้งค่าพร้อมกับข้อมูลอื่น ๆ ดังต่อไปนี้:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;กำหนดวันที่เริ่ม, สิ้นสุด และกำหนดส่ง.&lt;/li&gt;
&lt;li&gt;สร้าง MapiTask.&lt;/li&gt;
&lt;li&gt;ตั้งค่าสถานะงานเป็น NotAssigned.&lt;/li&gt;
&lt;li&gt;สร้างอ็อบเจกต์การทำซ้ำรายสัปดาห์โดยตั้งค่า property เช่น PatternType, Period, WeekStartDay, EndType และ OccurenceCount.&lt;/li&gt;
&lt;li&gt;ตั้งค่า property MapiTask.Recurrence ให้เป็นอ็อบเจกต์การทำซ้ำรายสัปดาห์นี้.&lt;/li&gt;
&lt;li&gt;บันทึกข้อความนี้ลงดิสก์.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างงานโดยตั้งค่าประเภทการสิ้นสุดการทำซ้ำเป็น EndAfterNOccurrence.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-WeeklyEndAfterNoccurrences-WeeklyEndAfterNoccurrences.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;ฟังก์ชันต่อไปนี้สามารถใช้คำนวนจำนวนเหตุการณ์ระหว่างสองวันที่:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-WeeklyEndAfterNoccurrences-EventsBetweenTheTwoDates.cs&#34;&gt;&lt;/script&gt;

&lt;h4 id=&#34;การเลอกหลายวนในสปดาห&#34;&gt;&lt;strong&gt;การเลือกหลายวันในสัปดาห์&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีเลือกหลายวันในสัปดาห์.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-EndAfterNoccurrenceSelectMultipleDaysInweek-EndAfterNoccurrenceSelectMultipleDaysInweek.cs&#34;&gt;&lt;/script&gt;

&lt;h4 id=&#34;การเลอกหลายวนในสปดาหและการตงคาชวงเวลา&#34;&gt;&lt;strong&gt;การเลือกหลายวันในสัปดาห์และการตั้งค่าช่วงเวลา&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีเลือกหลายวันในสัปดาห์และตั้งค่าช่วงเวลา.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetWeeklyRecurrenceMultipleDaysInWeekWithInterval-SetWeeklyRecurrenceMultipleDaysInWeekWithInterval.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำรายสปดาห-ชนด-endafterdate&#34;&gt;&lt;strong&gt;การทำซ้ำรายสัปดาห์: ชนิด EndAfterDate&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&amp;quot;End By&amp;quot; ตัวเลือกใน Mapi Task จะทำได้โดยการตั้งค่า property OccurrenceCount ที่คำนวณโดยฟังก์ชัน GetOccurrenceCount() ฟังก์ชันนี้รับค่า start date , end date และสตริง RRULE.&lt;/p&gt;
&lt;h4 id=&#34;การทำซำรายสปดาห-การตงคาคา-every-day&#34;&gt;&lt;strong&gt;การทำซ้ำรายสัปดาห์: การตั้งค่าค่า Every Day&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีตั้งค่าค่า period เป็น 1 และค่า INTERVAL เป็น 1 ในสตริง RRULE ด้วย.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetWeeklyEndAfterDateRecurrence-SetWeeklyEndAfterDateEveryDayRecurrence.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;ค่าของ Every Day สามารถตั้งค่าเป็นค่าที่เหมาะสมใด ๆ และสามารถเลือกหลายวันได้ตามที่แสดงในตัวอย่างต่อไปนี้:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetWeeklyEndAfterDateRecurrence-SetWeeklyEndAfterDateMultipleDaysRecurrence.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำรายสปดาห-ชนด-neverend&#34;&gt;&lt;strong&gt;การทำซ้ำรายสัปดาห์: ชนิด NeverEnd&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ประเภทการสิ้นสุดสามารถตั้งค่าโดยใช้ MapiCalendarRecurrenceEndType.NeverEnd. Period หรือ INTERVAL สามารถตั้งค่าเป็นค่าที่ต้องการเช่น 1 ในตัวอย่างต่อไปนี้.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetWeeklyNeverEndRecurrence-SetWeeklyNeverEndRecurrence.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ทำงานกบการทำซำรายเดอน&#34;&gt;&lt;strong&gt;ทำงานกับการทำซ้ำรายเดือน&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email รองรับการสร้างการทำซ้ำรายเดือนโดยใช้ MapiCalendarMonthlyRecurrencePattern. สามประเภทการสิ้นสุดการทำซ้ำของปฏิทิน Mapi ที่แตกต่างกันสามารถใช้ได้รวมถึง EndAfterNOccurrences, EndAfterDate และ NeverEnd. ส่วนนี้จะแสดงการสร้างรูปแบบการทำซ้ำรายเดือนที่หลากหลาย.&lt;/p&gt;
&lt;h3 id=&#34;การทำซำรายเดอน-ชนด-endafternoccurrences&#34;&gt;&lt;strong&gt;การทำซ้ำรายเดือน: ชนิด EndAfterNOccurrences&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ในชนิดการทำซ้ำนี้ จำนวนครั้งของการทำซ้ำต้องตั้งค่าพร้อมกับข้อมูลอื่น ๆ ดังต่อไปนี้:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;กำหนดวันที่เริ่ม, สิ้นสุด และกำหนดส่ง.&lt;/li&gt;
&lt;li&gt;สร้าง MapiTask.&lt;/li&gt;
&lt;li&gt;ตั้งค่าสถานะงานเป็น NotAssigned.&lt;/li&gt;
&lt;li&gt;สร้างอ็อบเจกต์การทำซ้ำรายเดือนโดยตั้งค่า property เช่น PatternType, Period, WeekStartDay, EndType และ OccurenceCount.&lt;/li&gt;
&lt;li&gt;ตั้งค่า property MapiTask.Recurrence ให้เป็นอ็อบเจกต์การทำซ้ำรายเดือนนี้.&lt;/li&gt;
&lt;li&gt;บันทึกข้อความนี้ลงดิสก์.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างงานโดยตั้งค่าประเภทการสิ้นสุดการทำซ้ำเป็น EndAfterNOccurrence.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-MonthlyEndAfterNoccurrences-MonthlyEndAfterNoccurrences.cs&#34;&gt;&lt;/script&gt;

&lt;p&gt;ฟังก์ชันต่อไปนี้สามารถใช้คำนวนจำนวนเหตุการณ์ระหว่างสองวันที่:&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-MonthlyEndAfterNoccurrences-EventsBetweenTheTwoDates.cs&#34;&gt;&lt;/script&gt;

&lt;h4 id=&#34;ตงคาจำนวนการเกดทคงท&#34;&gt;&lt;strong&gt;ตั้งค่าจำนวนการเกิดที่คงที่&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีตั้งค่าจำนวนการเกิดที่คงที่.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-MonthlyEndAfterNoccurrences-SetFixNumberOfOccurrences.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำรายเดอน-ชนด-endafterdate&#34;&gt;&lt;strong&gt;การทำซ้ำรายเดือน: ชนิด EndAfterDate&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&amp;quot;End By&amp;quot; ตัวเลือกใน Mapi Task จะทำได้โดยการตั้งค่า property OccurrenceCount ที่คำนวณโดยฟังก์ชัน GetOccurrenceCount() ฟังก์ชันนี้รับค่า start date , end date และสตริง RRULE. โค้ด snippet ต่อไปนี้แสดงวิธีสร้างการทำซ้ำในวันที่ 15 ของทุกเดือนระหว่างวันที่เริ่มต้นและสิ้นสุดตามวันที่.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetMonthlyEndAfterDateRecurrence-SetMonthlyEndAfterDateRecurrence.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำรายเดอน-ชนด-neverend&#34;&gt;&lt;strong&gt;การทำซ้ำรายเดือน: ชนิด NeverEnd&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีตั้งค่าประเภทการสิ้นสุดโดยใช้ MapiCalendarRecurrenceEndType.NeverEnd.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetMonthlyNeverEndRecurrence-SetMonthlyNeverEndRecurrence.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;ทำงานกบการทำซำรายป&#34;&gt;&lt;strong&gt;ทำงานกับการทำซ้ำรายปี&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email รองรับการสร้างการทำซ้ำรายปีโดยใช้ MapiCalendarMonthlyRecurrencePattern. โดยการตั้งค่า property period เป็น 12 เราสามารถสร้างรูปแบบการทำซ้ำรายปีได้. สามประเภทการสิ้นสุดการทำซ้ำของปฏิทิน Mapi ที่แตกต่างกันสามารถใช้ได้รวมถึง EndAfterNOccurrences, EndAfterDate และ NeverEnd. ส่วนนี้จะแสดงการสร้างรูปแบบการทำซ้ำรายปีที่หลากหลาย.&lt;/p&gt;
&lt;h3 id=&#34;การทำซำประจำป-ชนด-endafternoccurrences&#34;&gt;&lt;strong&gt;การทำซ้ำประจำปี: ชนิด EndAfterNOccurrences&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;ในชนิดการทำซ้ำนี้ จำนวนครั้งของการทำซ้ำต้องตั้งค่าพร้อมกับข้อมูลอื่น ๆ ดังต่อไปนี้:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;กำหนดวันที่เริ่ม, สิ้นสุด และกำหนดส่ง.&lt;/li&gt;
&lt;li&gt;สร้าง MapiTask.&lt;/li&gt;
&lt;li&gt;ตั้งค่าสถานะงานเป็น NotAssigned.&lt;/li&gt;
&lt;li&gt;สร้างอ็อบเจกต์การทำซ้ำรายเดือนโดยตั้งค่า property เช่น PatternType, Period, WeekStartDay, EndType และ OccurenceCount.&lt;/li&gt;
&lt;li&gt;ตั้งค่า property MapiTask.Recurrence ให้เป็นอ็อบเจกต์การทำซ้ำรายเดือนนี้เพื่อให้ได้การทำซ้ำรายปี.&lt;/li&gt;
&lt;li&gt;บันทึกข้อความนี้ลงดิสก์.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างงานโดยตั้งค่าประเภทการสิ้นสุดการทำซ้ำเป็น EndAfterNOccurrence.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-YearlyRecurrences-EndAfterNOccurrences.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำประจำป-ชนด-endafterdate&#34;&gt;&lt;strong&gt;การทำซ้ำประจำปี: ชนิด EndAfterDate&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&amp;quot;End By&amp;quot; ตัวเลือกใน Mapi Task จะทำได้โดยการตั้งค่า property OccurrenceCount ที่คำนวณโดยฟังก์ชัน GetOccurrenceCount() ฟังก์ชันนี้รับค่า start date, end date และสตริง RRULE. โค้ด snippet ต่อไปนี้แสดงวิธีสร้างการทำซ้ำในวันที่ 15 ของทุกเดือนที่ 7 ระหว่างวันที่เริ่มต้นและสิ้นสุดตามวันที่.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-YearlyEndAfterDate-YearlyEndAfterDate.cs&#34;&gt;&lt;/script&gt;

&lt;h3 id=&#34;การทำซำประจำป-ชนด-neverend&#34;&gt;&lt;strong&gt;การทำซ้ำประจำปี: ชนิด NeverEnd&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;โค้ด snippet ต่อไปนี้แสดงวิธีตั้งค่าประเภทการสิ้นสุดโดยใช้ MapiCalendarRecurrenceEndType.NeverEnd.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-SetYearlyNeverEndRecurrence-SetYearlyNeverEndRecurrence.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;สรางการทำซำจากกฎการทำซำ&#34;&gt;&lt;strong&gt;สร้างการทำซ้ำจากกฎการทำซ้ำ&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API มีความสามารถในการสร้าง Recurrence Pattern จาก Recurrence Rule (RRULE). มันจะวิเคราะห์ข้อมูลจาก RRULE ตามข้อกำหนด iCal RFC 5545 และสร้างรูปแบบการทำซ้ำโดยใช้เมธอด MapiCalendarRecurrencePatternFactory.FromString. โค้ด snippet ต่อไปนี้แสดงวิธีสร้างรูปแบบการทำซ้ำจากกฎการทำซ้ำ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-GenerateRecurrenceFromRecurrenceRule-GenerateRecurrenceFromRecurrenceRule.cs&#34;&gt;&lt;/script&gt;

&lt;h2 id=&#34;เพมไฟลแนบในเหตการณปฏทนททำซำ&#34;&gt;&lt;strong&gt;เพิ่มไฟล์แนบในเหตุการณ์ปฏิทินที่ทำซ้ำ&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Aspose.Email API มีความสามารถในการเพิ่มไฟล์แนบให้กับเหตุการณ์ปฏิทินที่ทำซ้ำ.&lt;/p&gt;
&lt;script src=&#34;https://gist.github.com/aspose-email/9e8fbeb51a8cbc4129dc71ca8cd55f0b.js?file=Examples-CSharp-Outlook-AddAttachmentToMapiExceptionInfo-AddAttachmentToMapiExceptionInfo.cs&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
  </channel>
</rss>
