Uzyskiwanie terminów wymiany przez ICalUid?

Więc tworzę spotkania Exchange (2007) z danym ICalUid:

var app = new Appointment(svc);
app.ICalUid = id;
app.Subject = "Test Appointment";
app.Recurrence = new Recurrence.DailyPattern(DateTime.Now, 3);
app.RequiredAttendees.Add("[email protected]");
app.AllowNewTimeProposal = false;
app.Body = new MessageBody(BodyType.HTML, "This is a <b>Test!</b>");
app.Save();

Później chciałbym zaktualizować to spotkanie, w którym to momencie muszę je znaleźć w ICalUid.

Wydaje się jednak, że nie ma sposobu, aby to zrobić? mogę użyćAppointment.Bind tylko przeciwko identyfikatorowi Exchange, którego nie mam w momencie aktualizacji (przechowywanie jest wysoce niepraktyczne)

Mogę utworzyć nowe spotkanie z tym samym ICalUidem, który wydaje się zachowywać jak aktualizacja, ale prosi o ponowne zaakceptowanie / odrzucenie zamiast tylko wyświetlania „Nie wymaga aktualizacji”.

Czy można to zrobić w odpowiedni sposób?

questionAnswers(2)

yourAnswerToTheQuestion