Bekommen die Veranstalter-Termin im Kalender mit dem EWS für Exchange 2010
Habe ich eine Synchronisation der Anwendung mit dem sync von Terminen mit Exchange 2010 und ich habe einige Fragen.
- BenutzerA erstellt einen Termin und hinzufügen UserB als Teilnehmer bedeutet dies, UserA ist der Organisator des Termins und UserB outlook-Kalender einen Termin-Eintrag erstellt.
- BenutzerA und BenutzerB Termin im Kalender haben Ihre eigene Id (UniqueID).
- Wenn ich z.B. bin nur die ID (UniqueID) von UserB Termin im Kalender, ist, dass eine Methode zum abrufen von benutzer_a Termin im Kalender? Denn ich denke, Sie sollte eine gewisse Verknüpfung zwischen dem Veranstalter und dem Teilnehmer Termin, ich weiß nur nicht, wie.
- Hat niemand eine Idee?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für alle, die nach mir kommen werden - hier ist die details, wie dies funktioniert. Ich werde auch post mit Verweis auf meinen blog mit Quellcode-Dateien.
Kurz - Termine gebunden sind, zusammen mit der UID-Eigenschaft. Diese Eigenschaft wird auch bezeichnet als die CleanUniqueIdentifier. Während dieser Beispiel-code kann angepasst werden basierend auf einem "bug" - fix auf die in der blog-post unter dieser source-code ist so gemacht, weil die Anforderungen an die Arbeit mit => 2007 SP1.
Dies setzt Voraus, Sie haben einige Vorkenntnisse, was die EWS ist und wie es zu benutzen (EWS-API). Auch dies ist ein Gebäude aus der blog-post "EWS: UID nicht immer das gleiche für verwaiste Instanzen der gleichen Sitzung" und post "Suche ein treffen mit einer bestimmten UID-Verwendung von Exchange Web Services 2007"
Erforderlich setup für diese Arbeit:
Problem: bei Jedem "Termin" in der exchange hat eine eindeutige id (Ernennung.Id), ist die genaue Instanz-id. Mit dieser id, wie kann man finden, die alle zugehörigen Instanzen (wiederkehrende oder Teilnehmer-Anfragen) in einem Kalender?
Den code unten zeigt, wie dies erreicht werden kann.