2015-10-05 3 views
1

En ce moment je peux obtenir une liste de toutes les pièces d'Exchange. Cela me donnera l'ID et le nom de la chambre. Toutefois, si j'essaie d'utiliser le code suivant pour accéder aux événements planifiés pour la salle, l'accès est refusé. (Mes autorisations ne suffisent pas).MS Exchange, obtenir des événements de salle sans autorisations AD complet

FolderId RoomMailboxCalendarFolderId = new FolderId(WellKnownFolderName.Calendar, "[email protected]"); 
CalendarView cvCalView = new CalendarView(DateTime.Now, DateTime.Now.AddDays(31)); 
FindItemsResults<Appointment> appointments = service.FindAppointments(RoomMailboxCalendarFolderId, cvCalView); 

Si j'ouvre Outlook, appuyez sur Calendrier, puis cliquez sur Nouveau rendez-vous -> Assistant Planification et Ajouter chambres ... Je vois une liste des événements dans cette chambre, même si je n'ai pas apparemment assez d'autorisations du code ci-dessus.

Comment les données sont-elles récupérées pour cet aperçu si je n'ai pas l'autorisation de lire dans le calendrier de la salle?

Répondre