#c# #outlook-2010 #exchange-server-2010
#c# #outlook-2010 #exchange-server-2010
Вопрос:
Я использую Microsoft Exchange 2010 и хочу установить конфиденциальность встречи грамматически
Код:
Appointment appointment;
if (notes != null)
{
var mtgBody = notes[0];
var meetingBody = StripHtml(mtgBody.Note);
appointment = new Appointment(service)
{
Subject = meeting.Subject,
Body = meetingBody,
Start = Convert.ToDateTime(meeting.StartTime),
End =
Convert.ToDateTime(meeting.StartTime.Value.AddMinutes(30)),
};
Я не могу найти здесь какое-либо свойство, которое установит конфиденциальность для встречи.
Комментарии:
1. Существует программа под названием Outlook Spy, которая может вам помочь. dimastr.com/outspy/home.htm
2. @RenniePet Спасибо за ваш ответ, и позвольте мне проверить
3. У меня есть программа, которая обрабатывает встречи Outlook на самом сервере Exchange. Как только встреча отправляется в Exchange как объект MAPI, свойство private представлено свойством MAPI с идентификатором PR_COMMON_PRIVATE, 0x8506. Не знаю, поможет ли это в том, что вы пытаетесь сделать при непосредственном взаимодействии с Outlook.
4. Могу ли я использовать это в C #? Все работает нормально, кроме конфиденциальности, поэтому, если возможно, пожалуйста, подскажите мне для этого класса назначений
5. Извините, я ничего не знаю об интерфейсе Outlook. Дмитрий Стреблеченко, разработчик Outlook Spy, продает программу интерфейса для Outlook под названием Outlook Redemption dimastr.com/redemption/home.htm . Я совершенно уверен, что это позволит вам делать то, что вы хотите. Но это может быть необязательно. Дмитрий очень активен и полезен на нескольких форумах Outlook и, вероятно, сможет рассказать вам.