2017-04-11 3 views
0

Ich habe einen alten Exchange 2003-Server, mit dem wir über WebDAV verbunden sind. Wir hatten eine App, die es verwendete und darin legten wir einige benutzerdefinierte Eigenschaften für Termine im DAV-Namespace wie DAV:OrderId fest, wobei OrderId der Name der benutzerdefinierten Eigenschaft ist.Lesen von benutzerdefinierten Exchange 2003 WebDAV-Eigenschaften mit EWS nach dem Upgrade auf Exchange 2010

Jetzt werden wir das Postfach nach Exchange 2010 verschieben und da es keine WebDAV-Unterstützung dafür gibt, kann ich keine Möglichkeit finden, diese benutzerdefinierte Eigenschaft mit Managed EWS (Exchange Web Services) zu lesen.
Ich habe versucht, sie mit der Suche durch
DefaultExtendedPropertySet.Common
und
DefaultExtendedPropertySet.PublicStrings
Sammlungen, aber natürlich immer dort sind sie nicht. Unsere App benötigt diese Eigenschaften, um zu funktionieren.

Wer hat irgendwelche Ideen?

+0

Ich würde vorschlagen, dass Sie einen Artikel betrachten, wo Sie wissen, dass die Eigenschaft mit einem Mapi-Editor wie OutlookSpy von MFCMapi gesetzt ist, damit Sie alle Eigenschaften sehen können, die auf dem Artikel verfügbar sind. Sie sollten in der Lage sein, die Eigenschaftendefinition dann zu sehen und diese zu verwenden, um herauszufinden, was Ihre erweiterte Eigenschaft Definition sein sollte (wenn es überhaupt dort ist) –

+0

Ich versuchte MFCMapi. Es ist nicht einmal dort zu sehen. Zeigt absolut nichts an. Ich werde OutlookSpy versuchen. Aber ich weiß, es ist auf dem Artikel, weil ich es über WebDAV im Jahr 2003 –

+0

zurückbekommen kann und ich habe es wieder auf dem Exchange 2003 versucht und ich habe die benutzerdefinierten Requisiten mit all ihren Informationen gefunden. Vielen Dank! –

Antwort

0

Nun, ich fand, was ich falsch gemacht habe.
Durch Verwendung von MFCMapi auf dem Exchange 2003-Server konnte ich sehen, dass der tatsächliche vollständige Eigenschaftsname "DAV:OrderId" und nicht nur "OrderId" ist. Es ist Namespace DefaultExtendedPropertySet.PublicStrings. Verwenden Sie diese beiden Informationen nur, wenn Sie mit EWS suchen, und Sie können loslegen.

1

Entschuldigung, ich kann hier nicht genauer sein, aber ich wollte keine benutzerdefinierten Eigenschaften von Exchange-Elementen greifen. Es gibt jedoch eine Möglichkeit, MAPI-Requisiten in EWS zu erhalten, und es kann auch eine Möglichkeit geben, die benutzerdefinierten Requisiten auszugraben. Es ist einen Blick wert. Starten Sie here, und lassen Sie uns wissen, wenn Sie es ausarbeiten!

Verwandte Themen