ניהול שיחות Exchange דרך EWS

Aspose.Email מאפשר לך לנהל פריטי שיחה ב‑Microsoft Exchange Server באמצעות ה‑ EWSClient מחלקה. פונקציונליות זו מתבססת על Exchange Web Services (EWS), זמינה ב‑Exchange Server 2007 ומעלה. הדוגמאות במדריך זה מדגימות כיצד למצוא, להעתיק, להעביר, ולמחוק פריטי שיחה ב‑Exchange Server 2010 SP1 או גרסה מאוחרת יותר.

מציאת שיחות

להשגת מידע על שיחה מתיקייה ספציפית ב‑Exchange, פעל לפי הצעדים הבאים:

  1. התחבר ל‑Exchange Server באמצעות IEWSClient.
  2. קרא FindConversations() מתודה לרשימת שיחות בתיקייה היעד.
  3. קרא מאפיינים כגון מזהה השיחה, נושא, ומצב דגל.

דוגמת הקוד הבאה מדגימה כיצד למצוא ולהציג פריטי שיחה מתיבת הדואר הנכנס של Exchange Server.

העתקת שיחות

להעתקת פריטי שיחה לתיקייה אחרת:

  1. התחבר ל‑Exchange Server באמצעות IEWSClient.
  2. שחזר שיחות עם ה‑ FindConversations() שיטה.
  3. השתמש CopyConversationItems() להעתקת שיחות שתואמות.

דוגמת הקוד הבאה מדגימה כיצד למצוא ולהעתיק פריטי שיחה ספציפיים מתיבת הדואר הנכנס של Exchange Server לתיקיית פריטים מחוקים בהתבסס על תנאי מסוים.

העברת שיחות

ניתן להעביר שיחות בין תיקיות. דוגמת הקוד הבאה מדגימה כיצד למצוא ולהעביר פריטי שיחה ספציפיים מתיבת הדואר הנכנס של Exchange Server לתיקייה אחרת.

  1. התחבר ל‑Exchange Server באמצעות IEWSClient.
  2. זיהוי השיחות להעברה.
  3. הפעל את MoveConversationItems() מתודה עם ה‑URI של תיקיית היעד.

מחיקת שיחות

למחיקת שרשורי שיחה מתיקייה:

  1. התחבר ל‑Exchange Server באמצעות IEWSClient.
  2. השתמש FindConversations() לאיתור השיחות היעד.
  3. הפעל את DeleteConversationItems() מתודה להסרתן.

דוגמת הקוד הבאה מדגימה כיצד למצוא ולמחוק פריטי שיחה ספציפיים מתיבת הדואר הנכנס של Exchange Server.