私は今のところ、Exchangeサーバーから予定を取得する方法を知っていますが、必須およびオプションの出席者を確認したいので、これらのフィールドは空です...予定のトライスを確認しましたが、出席者がいます。自分。Outlookを別の方法で構成する必要がありますか、それとも何かが足りませんか?
List<Appointment> listOfAppointments = new List<Appointment>();
CalendarFolder cfolder = CalendarFolder.Bind(MyService, WellKnownFolderName.Calendar);
CalendarView cview = new CalendarView(from.ToUniversalTime(), to.ToUniversalTime());
cview.PropertySet = new PropertySet(ItemSchema.Subject);
cview.PropertySet.Add(AppointmentSchema.Start);
cview.PropertySet.Add(AppointmentSchema.End);
cview.PropertySet.Add(AppointmentSchema.Location);
cview.PropertySet.Add(AppointmentSchema.ICalUid);
cview.PropertySet.Add(AppointmentSchema.Organizer);
cview.PropertySet.Add(AppointmentSchema.IsAllDayEvent);
cview.PropertySet.Add(AppointmentSchema.DateTimeCreated);
FindItemsResults<Appointment> result = cfolder.FindAppointments(cview);
例外と証跡とエラーから判断したように、それが私が予定を取得する方法です。出席者の交換を依頼する必要はありません...しかし、何かが足りないのかもしれません。