【问题标题】:Creating meeting never creates a meeting创建会议从不创建会议
【发布时间】:2016-12-16 17:22:40
【问题描述】:

我有以下代码来创建一个会议作为交换:

        _exchangeService = new ExchangeService
        {
            Url = EwsUrl,
            Credentials = new NetworkCredential(Username, Password)
        };

        Appointment appointment = new Appointment(_exchangeService);
        appointment.Subject = "New meeting";
        appointment.Start = start;
        appointment.End = end;
        await appointment.Save();

这一切都顺利进行,没有在代码中引发错误,但是当我查看我的日历时,没有创建任何会议。

谁能提出任何可能的原因,或者我可以做些什么来解决这个问题?

【问题讨论】:

  • 确实在等待约会。Save();返回代码或任何其他结果?
  • 不,它不会返回响应。

标签: exchangewebservices ews-managed-api


【解决方案1】:

appointment.Save()方法中,你必须指定一个发送模式。

例如:appointment.Save(SendInvitationsMode.SendToNone)

你还可以试试

appointment.Save(WellknownFolderName.Calendar, SendInvitationsMode.SendToNone);

这会将会议的副本保存到您的日历中。

【讨论】:

  • 感谢您的建议,但这仍然无法创建约会
【解决方案2】:

我遇到了问题,它总是创建会议而不是约会。由于我没有添加与会者。

我在这里找到了解决方案!我必须使用参数“SendInvitationsMode.SendToNone”保存。

appointment.save(SendInvitationsMode.SendToNone);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-27
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    相关资源
    最近更新 更多