ทำงานกับนัดหมาย
โหลดและบันทึกนัดหมายในรูปแบบ ICS
คลาส Appointment ใน Aspose.Email API สามารถใช้โหลดนัดหมายในรูปแบบ ICS รวมถึงสร้างนัดหมายใหม่และบันทึกลงดิสก์ในรูปแบบ ICS ได้ ในบทความนี้ เราจะสร้างนัดหมายแล้วบันทึกลงดิสก์ในรูปแบบ ICS ก่อน แล้วจึงโหลดมัน.
สร้างนัดหมายและบันทึกลงดิสก์ในรูปแบบ ICS
ขั้นตอนต่อไปนี้จำเป็นสำหรับการสร้างนัดหมายและบันทึกเป็นรูปแบบ ICS.
- สร้างอินสแตนซ์ของคลาส Appointment และเริ่มต้นด้วยคอนสตรัคเตอร์นี้.
- ส่งอาร์กิวเมนต์ต่อไปนี้ในคอนสตรกเตอร์ด้านบน
- ผู้เข้าร่วม
- คำอธิบาย
- วันที่สิ้นสุด
- สถานที่
- ผู้จัด
- วันที่เริ่มต้น
- สรุป
- เรียกเมธอด Save() และระบุชื่อไฟล์และรูปแบบในอาร์กิวเมนต์.
การนัดหมายสามารถเปิดได้ใน Microsoft Outlook หรือโปรแกรมใดก็ได้ที่สามารถโหลดไฟล์ ICS หากไฟล์เปิดใน Microsoft Outlook จะเพิ่มการนัดหมายลงในปฏิทิน Outlook โดยอัตโนมัติ.
โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างและบันทึกนัดหมายลงดิสก์ในรูปแบบ ICS.
โหลดนัดหมายรูปแบบ ICS
เพื่อโหลดการนัดหมายในรูปแบบ ICS จำเป็นต้องทำขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส Appointment.
- เรียกเมธอด Load() โดยให้เส้นทางของไฟล์ ICS.
- อ่านคุณสมบัติใด ๆ เพื่อรับข้อมูลจากนัดหมาย (ไฟล์ ICS).
โค้ดตัวอย่างต่อไปนี้แสดงวิธีโหลดนัดหมายในรูปแบบ ICS.
อ่านหลายเหตุการณ์จากไฟล์ ICS
เขียนหลายเหตุการณ์ลงไฟล์ ICS
สร้างคำขอการนัดหมายแบบร่าง
ในบทความก่อนหน้าได้แสดงวิธีสร้างและบันทึกนัดหมายในรูปแบบ ICS อยู่แล้ว บ่อยครั้งต้องการสร้างคำขอนัดหมายในโหมดร่าง เพื่อให้ข้อมูลพื้นฐานถูกเพิ่มแล้วร่างเดียวกันสามารถส่งต่อให้ผู้ใช้คนอื่นเพื่อการเปลี่ยนแปลงตามความต้องการของแต่ละบุคคล เพื่อบันทึกร่างนัดหมาย, คุณสมบัติ Method ของคลาส Appointment ควรตั้งเป็น Publish ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างคำขอร่างนัดหมาย.
สร้างการนัดหมายแบบร่างจากข้อความ
โค้ดตัวอย่างต่อไปนี้แสดงวิธีสร้างร่างนัดหมายจากข้อความ.
ตั้งค่าสถานะผู้เข้าร่วมของการนัดหมาย
Aspose.Email for .NET API ช่วยให้คุณตั้งค่าสถานะของผู้เข้าร่วมการนัดหมายขณะสร้างข้อความตอบกลับ ซึ่งจะเพิ่มคุณสมบัติ PARTSTAT ไปยังไฟล์ ICS.