如何通过带有压缩RTF主体的EWS创建约会?

时间:2017-08-17 09:22:32

标签: c# exchangewebservices rtf

我想通过EWS创建一个带有压缩RTF正文的约会,而不是默认的HTML格式,因为HTML格式的约会主体周围存在多个错误。

我使用的代码与下面的代码类似:

var appointment = new Appointment(exchangeService);
...
string html = // html body
string compressedRtf = // converted using Microsoft.Exchange.Data.TextConverters
...
var epd = new ExtendedPropertyDefinition(0x1009, MapiPropertyType.Binary);
appointment.SetExtendedProperty(epd, 
    System.Text.Encoding.UTF8.GetBytes(compressedRtf));
...
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);

这会引发“内容转换失败”。保存时出现异常。这里有什么明显错误的吗?我无法找到文档或代码示例,只是提示我可能需要设置其他扩展属性以使其工作。

0 个答案:

没有答案