2011-12-16 61 views
1

我试图删除公共日历中的约会。c#Exchange Webservices删除公用文件夹中的约会

ExchangeService Exchange = new ExchangeService(); 
Uri tempuri = new Uri(@"\\192.168.55.138"); 
Exchange.Url = tempuri; 
Exchange.AutodiscoverUrl("[email protected]"); 

string appointmentID = "AAIARgAAAA..."; 
Appointment deleteAppointmennt = Appointment.Bind(Exchange, new ItemId(appointmentID)); 
deleteAppointmennt.Delete(DeleteMode.HardDelete); 

但它不起作用。哪里有问题?

+0

什么错误? – ChrisBint 2011-12-16 13:54:28

+0

你可以尝试在try catch中包装deleteAppointmennt.Delete(DeleteMode.HardDelete),看看有什么错误消息返回,如果有的话......并在这里发布错误消息..?还有一个公共文件夹,其中日历约会被保存/存储在..如果有必要,你在哪里指向代码中的文件夹..? – MethodMan 2011-12-16 13:54:47

回答

1

尝试了这一点,让我知道,如果有帮助..

deleteAppointmennt.Delete(DeleteMode.SoftDelete, SendCancellationsMode.SendToNone); 
相关问题