Используя API Outlook возможно послать электронные письма с опросами путем установки свойства VotingOpions на экземпляре MailItem. Действительно ли возможно сделать то же с веб-сервисами Exchange всегда?
Microsoft опубликовала формат сообщений электронной почты для голосования, но веб-службы Exchange не предоставляют интерфейс для них, поэтому вам нужно будет создать свой собственный. Доступ к данным можно получить через расширенные свойства:
PidLidVerbStream:
new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Common,
0x00008520,
MapiPropertyType.Binary);
Это параметры голосования, сложная двоичная структура, которую необходимо деконструировать. Хотя, если вы не хотите изменять параметры, которые отправляются, вы можете использовать Outlook для создания сообщения, затем извлечь расширенное свойство и сохранить двоичные данные, которые вы можете использовать для отправки вариантов голосования снова и снова.
http://msdn.microsoft.com/en-us/library/cc839893 (v = office.12) .aspx содержит необходимые ссылки
PidLidVerbResponse:
new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Common,
0x00008524,
MapiPropertyType.String);
Намного проще, просто строка из выбранного ответа на голосование, хотя в стандарте также требуется префикс темы с ответом.