【发布时间】:2012-07-13 20:40:41
【问题描述】:
所以我正在使用给定的 IcalUid 创建 Exchange (2007) 约会:
var app = new Appointment(svc);
app.ICalUid = id;
app.Subject = "Test Appointment";
app.Recurrence = new Recurrence.DailyPattern(DateTime.Now, 3);
app.RequiredAttendees.Add("mstum@example.com");
app.AllowNewTimeProposal = false;
app.Body = new MessageBody(BodyType.HTML, "This is a <b>Test!</b>");
app.Save();
稍后,我想更新那个约会,此时我需要通过 ICalUid 找到它。
但是,似乎没有办法做到这一点?我只能针对 Exchange ID 使用 Appointment.Bind,而我在更新时没有(存储它是非常不切实际的)
我可以使用相同的 ICalUid 创建一个新约会,它的行为类似于更新,但要求再次接受/拒绝,而不是仅显示“不需要更新”。
有什么合适的方法吗?
【问题讨论】:
标签: .net exchange-server exchangewebservices exchange-server-2007