Насколько я знаю, вы не можете сделать это с помощью LDAP. Вероятно, вы захотите получить сборку Web-сервисов Exchange (Microsoft.Exchange.WebServices), которая обертывает API веб-сервиса сервера Exchange и позволяет вам легко «делать вещи» взамен.
например. Пример кода для получения назначений:
var service = new ExchangeService { UseDefaultCredentials = true };
service.AutodiscoverUrl(emailAddress);
// Set the calendar view to use
var view = new CalendarView(startDate, endDate);
// Get the target folder ID using the email address
var folder = new FolderId(WellKnownFolderName.Calendar, new Mailbox(emailAddress));
// Get the appointments
var response = service.FindAppointments(folder, view);
редактировать:
И создать один - (с использованием некоторых из приведенного выше кода, чтобы получить экземпляр службы):
var apt = new Appointment(service);
apt.Start = DateTime.Now;
// Do other stuff
apt.Save();