עבודה עם פגישות

טעינה ושמירת פגישה בפורמט ICS

המחלקה Appointment ב-Aspose.Email API ניתנת לשימוש לטעינת פגישה בפורמט ICS וכן ליצירת פגישה חדשה ולשמירתה על הדיסק בפורמט ICS. במאמר זה, תחילה ניצור פגישה ונשמור אותה על הדיסק בפורמט ICS, ולאחר מכן נטען אותה.

יצירת פגישה ושמירה לדיסק בפורמט ICS

השלבים הבאים נדרשים ליצירת פגישה ושמירתה בפורמט ICS.

  1. צור מופע של המחלקה Appointment ואתחל אותו עם קונסטרקטור זה.
  2. העבירו את הפרמטרים הבאים לבנאי שלמעלה
    1. משתתפים
    2. תיאור
    3. תאריך סיום
    4. מיקום
    5. מארגן
    6. תאריך תחילה
    7. סיכום
  3. קרא למתודה Save() וציין את שם הקובץ והפורמט כארגומנטים.

ניתן לפתוח את הפגישה ב‑Microsoft Outlook או בכל תוכנה שיכולה לטעון קובץ ICS. אם הקובץ נפתח ב‑Microsoft Outlook הוא מוסיף אוטומטית את הפגישה ללוח השנה של Outlook.

קוד הקטעים הבא מציג כיצד ליצור ולשמור פגישה על הדיסק בפורמט ICS.

טעינת פגישת פורמט ICS

כדי לטעון פגישה בפורמט ICS, יש לבצע את הצעדים הבאים:

  1. צור מופע של המחלקה Appointment.
  2. קרא למתודה Load() תוך מתן נתיב קובץ ה-ICS.
  3. קרא כל מאפיין לקבלת כל מידע מהפגישה (קובץ ICS).

קטעי הקוד הבאים מראים כיצד לטעון פגישה בפורמט ICS.

קריאת אירועים מרובים מקובץ ICS

כתיבת אירועים מרובים לקובץ ICS

יצירת בקשת פגישה בטיוטה

במאמרים הקודמים שלנו הוצג כיצד ליצור ולשמור פגישה בפורמט ICS. לעיתים נדרש ליצור בקשת פגישה במצב טיוטה, כך שהמידע הבסיסי מתווסף ולאחר מכן אותה פגישה בטיוטה מועברת למשתמשים אחרים לשינויים נדרשים בהתאם למשתמשים האישיים. כדי לשמור פגישה במצב טיוטה, יש להגדיר את מאפיין Method של המחלקה Appointment ל-Publish. קטע הקוד הבא מראה כיצד ליצור בקשת פגישה בטיוטה.

יצירת פגישה בטיוטה מטקסט

קטע הקוד הבא מראה כיצד ליצור פגישה בטיוטה מטקסט. 

הגדר סטטוס משתתפים של משתתפי פגישה

Aspose.Email for .NET API מאפשר להגדיר את הסטטוס של משתתפי פגישה בזמן הניסוח של הודעת תגובה. פעולה זו מוסיפה את תכונת PARTSTAT לקובץ ה‑ICS.