簡體   English   中英

在EWS中預約“顯示為”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM