בקשות GetFolder עבור תיבת הדואר של התיקיה הציבורית המתארחות Exchange Online להחזיר ערך TotalCount שגוי

מספר KB מקורי: 4490420

מאפייני הבעיה

בעת הנפיקה של בקשת שירותי אינטרנט של Exchange (EWS) GetFolder לתיבת דואר של תיקיה ציבורית המתארחת ב- Microsoft 365 Exchange Online, TotalCount הבקשה המוחזרת בתגובה מכילה ערך שגוי של 0 או -1.

סיבה

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

פתרון

כדי לעקוף מגבלה זו, השתמש ברכיב ExtendedFieldURI כדי לכלול PR_CONTENT_COUNT בערכת המאפיינים המבוקשת.

כדי לכלול את PR_CONTENT_COUNT , הגדר את תג המאפיין ל- PropertyTag="0x3602" וסוג המאפיין הוא PropertyType="Integer".

<ExtendedFieldURI PropertyTag="0x3602" PropertyType=" Integer"/>

אם אתה משתמש ב- API מנוהל של EWS או ב- API של Java של EWS, השתמש במחלקה ExtendedPropertyDefinition כדי לבקש PR_CONTENT_COUNT המאפיין.

מידע נוסף

לקבלת מידע נוסף אודות מאפיינים ומאפיינים מורחבים ב- EWS, ראה מאפיינים ומאפיינים מורחבים ב- EWS ב- Exchange.