这可能是一个短暂的问题。
在使用Exchange Web服务创建约会对象时-是否可以禁用Repsonse选项:接受/拒绝/暂定?
本质上,约会需要在收件人日历中设置,而不是“可操作的”。
AllowedResponseActions属性为只读,但我希望在创建约会时可以使用一种方法来设置该属性。
不确定是否可行-我搜索了一段时间,但找不到答案。
谢谢。
答案 0 :(得分:0)
根据我的研究,我没有找到满足您需求的任何API。但是,我不确定您是否使用PidTagResponseRequested扩展属性来禁用响应选项。请参考以下代码:
Appointment appointment = new Appointment(service);
appointment.Subject = "TestApt";
appointment.Start = DateTime.Now.AddHours(1);
appointment.End = DateTime.Now.AddHours(2);
ExtendedPropertyDefinition PidTagResponseRequested = new ExtendedPropertyDefinition(0x0063, MapiPropertyType.Boolean);
appointment.SetExtendedProperty(PidTagResponseRequested, false);
appointment.Save();
appointment.RequiredAttendees.Add("user@domain.com");
appointment.Update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendOnlyToChanged);
参考链接:Create an appointment using C# & EWS and set "Response Options"