Календарное расписание запроса на отправку пользователю принято или нет?
Я работаю по расписанию ресурса в обменном сервере. Я могу получить статус пользователя занят / занят, используя код C# ниже
GetUserAvailabilityResults results = serviceData.GetUserAvailability(attendees,
availabilityOptions.DetailedSuggestionsWindow,
AvailabilityData.FreeBusyAndSuggestions,
availabilityOptions);
А также в состоянии отправить запрос планирования пользователям
ExchangeService serviceData = (ExchangeService)Session["serviceData"];
Appointment appointment = new Appointment(serviceData);
appointment.Subject = model.Title;
appointment.Body = model.Description;
appointment.Start = model.Start;
appointment.End = model.End;
appointment.RequiredAttendees.Add(model.OwnerID);
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);
Теперь можно проверить, отправлен ли запрос пользователя по расписанию или нет?
1 ответ
Если вы хотите проверить статус принятия Совещания, вам просто нужно перебрать коллекцию участников объекта Встреча в календаре владельцев встречи, например:
foreach(Attendee attendee in aptobj.RequiredAttendees){
if (attendee.ResponseType.HasValue)
{
Console.WriteLine(attendee.Address + " " + attendee.ResponseType.Value);
}
}
foreach (Attendee attendee in aptobj.OptionalAttendees)
{
if (attendee.ResponseType.HasValue)
{
Console.WriteLine(attendee.Address + " " + attendee.ResponseType.Value);
}
}
Ура Глен