नहीं देख सकते हैं, मैं इसके साथ एक रूम बुकिंग सिस्टम को एकीकृत करने के लिए एक्सचेंज के साथ खेलने की कोशिश कर रहा हूं।एक्सचेंज वेब सेवाएं - संसाधन के साथ अपॉइंटमेंट बनाएं लेकिन उपस्थिति संसाधन
मैंने एक कमरा मेलबॉक्स बनाया है और इसे सेट किया है ताकि यह नियुक्ति अनुरोधों को स्वतः स्वीकार कर सके।
मानक उपयोगकर्ता के रूप में नियुक्ति करते समय मैं संसाधन के रूप में कमरा जोड़ सकता हूं और इसकी उपलब्धता प्रदर्शित होगी। अगर मैं इसे बुक करता हूं तो यह किताबें सफलतापूर्वक प्राप्त होती है।
मैंने संसाधन के रूप में कमरे के साथ एक्सचेंज वेब सेवाओं के माध्यम से एक नियुक्ति बनाई है। संसाधन सफलतापूर्वक बुक किया गया था (जैसा कि इसे कमरे के प्रतिनिधि के रूप में खोलते समय पुष्टि हुई) लेकिन यह किसी भी उपस्थिति द्वारा देखी गई बैठक में दिखाई नहीं दे रहा है।
var service = new ExchangeService(ExchangeVersion.Exchange2007_SP1) {
Credentials =
new NetworkCredential("username", "password", "domain"),
Url = new Uri("https://myexchangeserver.co.uk/EWS/Exchange.asmx")
};
var appointment = new Appointment(service)
{
Subject = "Created by ExchangeTest app",
Body = "Some body text....",
Start = startTime,
End = endTime
};
appointment.RequiredAttendees.Add("[email protected]");
appointment.Resources.Add("[email protected]");
appointment.Save(SendInvitationsMode.SendOnlyToAll);
कोई विचार यह क्यों नहीं दिख रहा है कि यह क्यों प्रदर्शित होगा यदि मैं इसे मैन्युअल रूप से बुक करता?
एक साइड नोट के रूप में मैं वास्तव में इस कमरे के लिए कैलेंडर को देखने में सक्षम नहीं हूं क्योंकि इसके लिए किसी प्रतिनिधि के अलावा कोई अन्य उपयोगकर्ता; यह कहता है कि फ़ोल्डर नहीं मिला।