मैं किसी विशिष्ट उपयोगकर्ता के लिए कैलेंडर उपलब्धता क्वेरी करने के लिए Exchange 2007 API का उपयोग करने का प्रयास कर रहा हूं। मेरे नमूना कोड निम्न अपवाद उत्पादन किया जाता है:एक डेटटाइम ऑब्जेक्ट I के बीच अंतर और डेटटाइम.अब
समय अवधि FreeBusyViewOptions.TimeWindow के लिए निर्दिष्ट अमान्य है।
यहाँ नमूना कोड:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.AutodiscoverUrl("[email protected]");
DateTime startTime = new DateTime(2012, 1, 6, 7, 0, 0);
TimeWindow tw = new TimeWindow(startTime, startTime.AddHours(8));
GetUserAvailabilityResults result = service.GetUserAvailability(new List<AttendeeInfo> { new AttendeeInfo("[email protected]") }, tw, AvailabilityData.FreeBusyAndSuggestions);
अजीब बात यह है कि अगर मैं निम्नलिखित यह काम करता है के साथ अपने STARTTIME काम की जगह:
DateTime startTime = DateTime.Now;
दिनांक समय वस्तु में क्या फ़र्क है मैं बनाया गया और डेटटाइम द्वारा उत्पादित वस्तु.अब। मैंने डिबगिंग करते समय उन्हें विस्तार से जांच लिया है और कोई अंतर नहीं मिल रहा है।
कोई भी विचार?
दिनांक समय अब आपको एक वर्तमान डेटाटाइम देता है, और आपके द्वारा प्रदान किया गया डेटाटाइम 1/6/2012 7:00:00 पूर्वाह्न –
मुझे लगता है कि वास्तविक दिनांक/समय अलग है, भले ही मैं अपनी ऑब्जेक्ट की दिनांक/समय बराबर रखूं अब यह एक ही मुद्दा है। – joshb