साथ पेजिंग कैसे करना है मैं ऐसा करते हैं तो:Exchange वेब सेवाओं CalendarView
_calendar = (CalendarFolder)Folder.Bind(_service, WellKnownFolderName.Calendar);
var findResults = _calendar.FindAppointments(
new CalendarView(startDate.Date, endDate.Date)
);
मैं कभी कभी एक अपवाद है कि बहुत अधिक आइटम पाए गए मिलता है।
"आप वस्तुओं है कि खोजने के ऑपरेशन के लिए वापस किया जा सकता की अधिकतम संख्या पार कर चुके हैं। पेजिंग का उपयोग परिणाम आकार को कम करने और आपके अनुरोध पुन: प्रयास करने के लिए।"
CalendarView
एक निर्माता का समर्थन करता है जो मुझे MaxItemsReturned
निर्दिष्ट करने देगा, लेकिन मैं यह नहीं समझ सकता कि मैं इसे फिर से कैसे कॉल करूंगा, पेजिंग के लिए offset
निर्दिष्ट करना। ItemView
में यह कन्स्ट्रक्टर है:
public ItemView(int pageSize, int offset)
और इसका उपयोग स्पष्ट है।
CalendarView
के बारे में
क्या? CalendarView
के साथ कोई पेजिंग कैसे करता है?
मैं तिथि सीमा एक छोटी सी अवधि होने के लिए कम हो सकता है, लेकिन अभी भी अगर यह यकीन है कि के लिए काम करेगा का निर्धारण करने का कोई रास्ता नहीं है।
अच्छी चीजें रिक, लेकिन अभी भी मेरे लिए पर्याप्त निर्धारक नहीं है। इस दौरान मैंने जो किया है वह महीनों में अवधि को तोड़ देता है और प्रत्येक महीने के लिए 'कैलेंडरव्यू' का उपयोग करता है। ठीक काम करने लगता है। – tig
'सर्वर प्रसंस्करण लागत' मूल रूप से वही है चाहे मैं इसे पूर्ण वर्ष या 12 महीने लंबी श्रेणियों के साथ करता हूं, नहीं? – tig
भले ही आपकी प्रतिक्रिया वास्तव में मेरी समस्या का समाधान नहीं करती है, आप एक उत्तर प्रदान करते हैं: कैलेंडर के साथ PagedmView शैली पेजिंग करना संभव नहीं है। तो इसे उत्तर के रूप में चिह्नित करें। – tig