【问题标题】:Delete file attachments for appointments using Exchange Web Services (EWS) does not work使用 Exchange Web 服务 (EWS) 删除约会的文件附件不起作用
【发布时间】:2018-03-16 01:33:38
【问题描述】:

我正在尝试使用 EWS API 删除添加到约会中的旧附件。但是,EWS 发送带有“旧附件”的新更新电子邮件约会,即使我可以在调试模式下看到 EWS 附件集合被删除。这是我的代码。

Appointment existingMeeting = Appointment.Bind(service, meeting.MeetingExchangeID, new PropertySet(AppointmentSchema.Subject,
            AppointmentSchema.Location,
            AppointmentSchema.RequiredAttendees,
            AppointmentSchema.Resources));

existingMeeting.Attachments.Clear();
existingMeeting.Update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendToAllAndSaveCopy);

知道我做错了什么吗?

【问题讨论】:

    标签: c# exchangewebservices ews-managed-api


    【解决方案1】:

    我感觉这是 EWS 的一个错误。

    也许先尝试更新会议,不带ConflictResolutionMode.AlwaysOverwrite参数,然后用添加的参数更新。

    基本上,在更新代码上方添加这一行:

    existingMeeting.Update(ConflictResolutionMode.AlwaysOverwrite);
    

    【讨论】:

    • @D.B 这对你有用吗?如果是,请标记为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-21
    • 2011-08-24
    • 1970-01-01
    • 2011-11-17
    • 2016-10-14
    • 2011-08-10
    • 2011-11-16
    相关资源
    最近更新 更多