मैंने ईडब्ल्यूएस के साथ नियुक्तियों पर विस्तारित गुणों का उपयोग करने का प्रयास किया है, लेकिन मुझे नियुक्तियां फिर से नहीं मिल रही हैं। इन उदाहरणोंएक्सचेंज वेबसाइट सेवा प्रबंधित API - विस्तारित गुणों द्वारा आइटम खोजें
How to Update an Appointment from Exchange Web Service Managed API 2.0 in ASP.NET
जब मैं नियुक्ति प्राप्त करने का प्रयास, मैं पालन किया है::
http://msdn.microsoft.com/en-us/uc14trainingcourse_5l_topic3#_Toc254008129 http://msdn.microsoft.com/en-us/library/exchange/dd633697(v=exchg.80).aspx
लेकिन मैं सेट संपत्ति हिस्सा इस सवाल में दिखाया गया है एक के बराबर है जब मैं लुकअप करता हूं तो कभी भी कोई अपॉइंटमेंट वापस नहीं आती।
ItemView view = new ItemView(10);
// Get the GUID for the property set.
Guid MyPropertySetId = new Guid("{" + cGuid + "}");
// Create a definition for the extended property.
ExtendedPropertyDefinition extendedPropertyDefinition =
new ExtendedPropertyDefinition(MyPropertySetId, "AppointmentID", MapiPropertyType.String);
view.PropertySet =
new PropertySet(
BasePropertySet.IdOnly,
ItemSchema.Subject,
AppointmentSchema.Start,
AppointmentSchema.End, extendedPropertyDefinition);
SearchFilter filter = new SearchFilter.Exists(extendedPropertyDefinition);
FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, filter,
view);
किसी भी मदद की बहुत सराहना की है:
यहाँ देखने के लिए कोड है।
संपादित करें: प्रलेखन तरह से पता चलता जब मैं संपत्ति बनाने का प्रयास करें:
http://msdn.microsoft.com/en-us/library/exchange/dd633654(v=exchg.80).aspx
यह विफल रहता है, क्योंकि इसके एक Guid im संपत्ति के मूल्य के रूप में जोड़ने। : -/
संपादित फिर से: बस आज के लिए सभी नियुक्तियां हो रही है, और नियुक्ति मैं अभी बनाया से संपत्ति हो रही करने की कोशिश की, और यह एक ही कहते हैं के रूप में मैं संग्रहीत, {} के बिना, तो यह होना चाहिए फिल्टर के साथ कुछ। एक बार फिर से
संपादित करें * अगर मैं का उपयोग यह
ExtendedPropertyDefinition extendedProperty = new ExtendedPropertyDefinition(
के साथ क्या करना है somthing है:
new ExtendedPropertyDefinition(
DefaultExtendedPropertySet.Appointment,
"AppointmentID",
MapiPropertyType.String);
यह गुणों के साथ सभी नियुक्तियां पाता है, लेकिन अगर मैं एक विशिष्ट के लिए खोज एक:
Guid MyPropertySetId = new Guid("{" + cGuid + "}");
ExtendedPropertyDefinition extendedProperty =
new ExtendedPropertyDefinition(
MyPropertySetId,
"AppointmentID",
MapiPropertyType.String);
फिर कुछ भी नहीं मिला है।
धन्यवाद, बीमार इसे आजमाएं। – Jacob
मेरे लिए काम करता है! आपका बहुत बहुत धन्यवाद! – Jacob
आपका स्वागत है ... शायद अगली बार जब आप मेरी मदद कर सकें;) क्या आप कृपया "सहायक था" सेट कर सकते हैं;) –