Как получить все свойства папки календаря с помощью EWS в C # - PullRequest
0 голосов
/ 29 августа 2018

Мы используем API веб-службы Exchange (EWS) в нашем приложении C # для получения конфигураций обработки календаря, представленных следующими командами. Get-CalendarProcessing

Фрагмент кода, используемый в нашем приложении:

var ewsUserConfiguration = UserConfiguration.Bind(Exchangeservice, "Calendar", CalendarFolderId, UserConfigurationProperties.Dictionary)

Однако при этом выбираются только измененные свойства почтового ящика в Словаре, но не все свойства.

Пример. Если мы изменили свойство DeleteSubject с помощью команды в консоли оболочки управления Exchange Set-CalendarProcessing -Identity mail-room1 -DeleteSubject $ false тогда в словарь будет возвращена только конфигурация «DeleteSubject».

Как получить все 35 конфигураций в Get-CalendarProcessing с помощью API EWS в нашем приложении?

Мы не хотим вызывать PowerShell в нашем коде, а получаем все свойства через EWS.

1 Ответ

0 голосов
/ 30 августа 2018

То, что делает эта операция EWS, возвращает содержимое соответствующего элемента, связанного с папкой. Другие свойства, на которые вы ссылаетесь, не были установлены, поэтому они не существуют в базовом потоке данных, поэтому они не будут отображаться при выполнении запроса. Если свойство не установлено, вы можете предположить, что оно будет использовать значение по умолчанию.

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