Я пытаюсь настроить систему, которая отображает элементы календаря из календаря ресурсов на веб-странице с использованием Exchange 2007 и EWS (Exchange Web Services).Доступ к исходной теме встречи в календаре ресурсов
Мне удалось получить доступ к календарям ресурсов, но при получении элементов в календарях предмет каждого элемента календаря не является исходным вопросом, который использовался, когда кто-то создал запрос на собрание и предложил ресурс, а, скорее, имя пользователя в учетной записи, которая создала запрос на собрание, например. если я что-то вроде:
List<CalendarItemType> items =
Calendar.GetCalendarItems("[email protected]",
Calendar.GetNextWeekView(),
binding);
if (items.Count > 0)
{
Console.WriteLine(string.Format("Calendar opened - fetched {0} items",
items.Count));
Console.WriteLine("===================================");
foreach (var item in items)
{
Console.WriteLine();
Console.WriteLine(item.Subject);
Console.WriteLine("----------------------------------------");
Console.WriteLine("\tOrganizer: " + item.Organizer.Item.Name);
Console.WriteLine();
Console.WriteLine("\tStart: " + item.Start.ToString("dd-MM-yyyy HH:mm"));
Console.WriteLine("\tSlut: " + item.Start.ToString("dd-MM-yyyy HH:mm"));
}
}
Где Calendar.GetCalendarItems, это метод, который извлекает данные календаря ресурса обозначенного первым аргументом Calendar.GetNextWeekView() статический метод, который создает CalendarView охватывающее на следующей неделе с сегодняшней даты, а привязка настроена на использование учетной записи с доступом делегата к почтовому ящику ресурса.
item.Subject
выдается как Администратор, если учетная запись администратора использовалась для бронирования ресурса.
Кто-нибудь знает, как исправить это - нужно ли мне сделать какой-то специальный доступ к собственности или получить другой тип товара или что?
С уважением Jesper Hauge
фигурной это один из сам вижу ответ ниже – Hauge 2008-11-06 11:00:58