首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Outlook VSTO AddIn中的ItemChange在保存到appointmentItem后被多次调用

Outlook VSTO AddIn中的ItemChange在保存到appointmentItem后被多次调用
EN

Stack Overflow用户
提问于 2018-07-05 02:10:53
回答 1查看 62关注 0票数 0

在我的外接程序中,我像这样附加到ItemChange事件;

代码语言:javascript
复制
public void attachEvents()
        {
           _CalendarItems.ItemChange += Item_Change;

我写了一个这样的函数:

代码语言:javascript
复制
public void Item_Add(Object item)
        {
            Outlook.AppointmentItem myAppointment = item as Outlook.AppointmentItem;
            if (myAppointment != null)
            {

..。

我的问题是,当我调用myAppointment.save()时,这个方法不是只调用一次,而是3-4次。为什么会这样呢?

而且在eventhandler中只有get()调用,所以appointmentItem中没有任何变化(当然,这可能会触发更多的事件)。

向Hannes致以最好的问候

EN

回答 1

Stack Overflow用户

发布于 2018-07-05 02:58:36

这是意料之中的。特别是在Outlook中配置Exchange配置文件的情况下。你可能会发现类似的论坛帖子,就像下面这样- Outlook 2016 produces an extra ItemChange event after an appointment is created

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51179072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档