[英]Get “Show as” for an appointment in EWS
我一直在尋找為我們的內部網添加一些基本的Exchange功能,到目前為止,這一切看起來都相當容易。 但是,我遇到了一個小問題,我不知道如何解決。
我在他們的個人資料頁面上顯示我們的用戶日歷,但我還需要為每個約會條目顯示“顯示為”屬性。 這就是我即將到來的地方。 看看約會屬性似乎沒有什么可以做的。 ( http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.appointment_properties%28v=exchg.80%29.aspx )
你們中的任何人都能指出我正確的方向嗎?
您正在尋找的是LegacyFreeBusyStatus http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.legacyfreebusystatus(v=exchg.80).aspx ,其中EWS代表ShowAs設置在預約。 例如
CalendarView cv = new CalendarView(DateTime.Now,DateTime.Now.AddDays(200),100);
FindItemsResults<Appointment>findresults = service.FindAppointments(WellKnownFolderName.Calendar, cv);
foreach (Appointment aptval in findresults.Items)
{
Console.WriteLine(aptval.LegacyFreeBusyStatus);
}
干杯格倫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.