0

我正在使用 EWS 托管 API 创建约会和会议,但是,我发现图标在 Outlook 2016 中出现错误。

使用 msdn 示例创建会议 `ExchangeService service = GetExchangeService(); 约会会议=新约会(服务);

        // Set the properties on the meeting object to create the meeting.
        meeting.Subject = "EWS : Meeting";
        meeting.Body = "Let's learn to really work as a team and then have lunch!";
        meeting.Start = DateTime.Now.AddDays(2);
        meeting.End = meeting.Start.AddHours(4);
        meeting.Location = "Conference Room 12";
        meeting.RequiredAttendees.Add("attendee1");
        meeting.RequiredAttendees.Add("attendee2");
        meeting.ReminderMinutesBeforeStart = 60;

        //// Save the meeting to the Calendar folder and send the meeting request.
        meeting.Save(SendInvitationsMode.SendToAllAndSaveCopy);

        // Verify that the meeting was created.
        Item item = Item.Bind(service, meeting.Id, new PropertySet(BasePropertySet.FirstClassProperties));
        Console.WriteLine("\nMeeting created: " + item.Subject + "\n");`

但是图标是这样的展望图像。在这里,使用 API 创建的以“EWS”开头的主题和以“Outlook”开头的主题是在 Outlook 中手动创建的。Outlook 会议有不同的图标。

这个问题的任何解决方法?

4

1 回答 1

0

您可以尝试将 PR_Icon_Index 属性设置为https://msdn.microsoft.com/en-us/library/office/cc815472.aspx,您应该可以使用扩展属性将其设置为 0x00000402 用于单实例会议。

于 2017-10-09T01:11:22.733 回答