Параметры ответа на назначение ExchangeWebService - PullRequest
0 голосов
/ 08 октября 2018

Это может быть недолгим вопросом.

При создании объекта встречи с веб-службой Exchange - возможно ли отключить параметры ответа: Принять / Отклонить / Предварительно?

По существу,Встреча должна быть установлена ​​в календаре получателей и не должна быть «действенной».

Свойство AllowedResponseActions доступно только для чтения, но я надеялся, что при создании Встречи был способ установки этого свойства.

Не уверен, что это возможно - я искал некоторое время, но не смог найти ответ.

Заранее спасибо.

1 Ответ

0 голосов
/ 09 октября 2018

Согласно моим исследованиям, я не нашел API для ваших нужд.Однако я не уверен, что вы используете расширенное свойство PidTagResponseRequested для отключения опций ответа.Пожалуйста, обратитесь к следующему коду:

            Appointment appointment = new Appointment(service);
            appointment.Subject = "TestApt";
            appointment.Start = DateTime.Now.AddHours(1);
            appointment.End = DateTime.Now.AddHours(2);

            ExtendedPropertyDefinition PidTagResponseRequested = new ExtendedPropertyDefinition(0x0063, MapiPropertyType.Boolean);
            appointment.SetExtendedProperty(PidTagResponseRequested, false);
            appointment.Save();
            appointment.RequiredAttendees.Add("user@domain.com");
            appointment.Update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendOnlyToChanged);

Ссылочная ссылка: Создайте встречу с помощью C # и EWS и установите «Параметры ответа»

Также, используйтегрупповая политика, чтобы отключить предварительный вариант ответа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...