Как программно установить приватность встречи Microsoft Exchange?

#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 и, вероятно, сможет рассказать вам.