2010-10-29 11 views
13

मैं एक्सचेंज सर्वर प्रबंधित API का उपयोग करता हूं। मैं कैसे पता लगा सकता हूं कि कोई नियुक्ति निजी है या नहीं? "नियुक्ति" कक्षा में कोई विधि या संपत्ति प्रतीत नहीं होती है।मैं कैसे पता लगा सकता हूं कि कोई नियुक्ति निजी है

उत्तर

15

Sensitivity संपत्ति देखें।

+0

उस संपत्ति तक पहुंचने के लिए आपको पहले Appointment.Load (PropertySet.FirstClassProperties) को कॉल करना होगा, या शायद उस संपत्ति को विशेष रूप से लोड करना होगा। – RenniePet

0

क्षमा करें, मैं उपरोक्त @ स्टुअर्ट के उत्तर पर टिप्पणी करने में सक्षम नहीं हूं और एक नया प्रश्न नहीं बनाना चाहता था।

आप ExchangeService.FindAppointments प्रयोग कर रहे हैं, लौटे आइटम कर रहे हैं Microsoft.Exchange.WebServices.Data.Appointment Sensitivity संपत्ति ही स्तर पर हो रहा है?

आप उस संपत्ति तक पहुंच कैसे करते हैं (क्या आपने @ ल्यूक) किया? क्या आपको ExchangeService.LoadPropertiesForItems का उपयोग करने की आवश्यकता है?

+0

मंद apartmentProperties = नई PropertySet (AppointmentSchema.Start, AppointmentSchema.End, AppointmentSchema.Subject, AppointmentSchema.Location, AppointmentSchema.MyResponseType, AppointmentSchema.Sensitivity) service.FindAppointments में प्रत्येक अपॉइंटमेंट के (नया FolderId (WellKnownFolderName.Calendar, उपयोगकर्ता नाम और " @ "और डोमेन), नया कैलेंडर व्यू (स्टार्टडेट, एंडडेट) {.PropertySet = apartmentProperties} के साथ) '2 साल की अधिकतम सीमा – Brent

संबंधित मुद्दे

 संबंधित मुद्दे