Wenn ich einen CalendarFolder (über seine folderId) habe, wie finde ich den zugehörigen DeletedItems-Ordner, wo gelöschte Termine abgelegt werden?Exchange Web Services: Wohin gehen die gelöschten Termine?
In Exchange haben Räume ihren eigenen Ordner CalendarFolder und DeletedItems. Ich habe die FolderId für den CalendarFolder eines Raums. Dadurch kann ich mich als Benutzer authentifizieren und alle Termine für den Kalender dieses Raums finden (ich habe die entsprechenden Berechtigungen).
String folderId = "AAMK[snip]M==";
service = new ExchangeService(ExchangeVersion.<version>);
CalendarFolder folder = CalendarFolder.Bind(service, new FolderId(folderId));
CalendarView view = new CalendarView(new DateTime.Now, new DateTime.Now.AddDays(14));
FindItemsResults<Appointment> appointments = folder.FindAppointments(view);
Ich möchte auch die gelöschten Termine (falls vorhanden), die mit diesem Raum verbunden sind, zurückgeben. Wenn ich das Zimmer des E-Mail-Adresse hatte, konnte ich dies tun:
String roomEmailAddress = "[email protected]"; // I don't have this
MailBox roomMailBox = new Mailbox(roomEmailAddress);
Folder deletedItemsFolder = Folder.Bind(service, new FolderId(WellKnownFolderName.DeletedItems, roomMailbox);
ItemView view = new ItemView(10);
SearchFilter isAppointmentSearch = new SearchFilter.IsEqualTo(ItemSchema.ItemClass, "IPM.Appointment");
var deletedAppointments = deletedItemsFolder.FindItems(isAppointmentSearch, view)
aber ich habe nicht die E-Mail-Adresse des Raum nur der Ordner-ID für das Kalender ist.
ein CalendarFolder, angesichts der zugehörigen deleted Ordner zu finden, wo gelöschte Termine gesetzt werden würde, so weit habe ich versucht:
Folder deletedItemsFolder = Folder.Bind(service, new FolderId(WellKnownFolderName.DeletedItems)
aber ich habe den DeleteItems Benutzerordner nicht die- Raum-die Suche Parent des CalendarFolder für die deletedGeschwister Ordner, bekam aber nur die gelöschten Elemente der Benutzerordner
- versucht, die E-Mail-Adresse aus dem CalendarFolder zu bekommen, aber es scheint nicht, wie kann man