设置EWS约会/任务RTF正文

时间:2016-03-31 14:36:14

标签: c# html exchangewebservices rtf

如何设置ewsAppointment / ewsTask rtf正文?通过扩展属性看起来可能,但我不能让它工作。

我试图获得像这样的扩展属性 -

ExtendedPropertyDefinition epd = new ExtendedPropertyDefinition(
DefaultExtendedPropertySet.PublicStrings,"PR_RTF_COMPRESSED",MapiPropertyType.Binary);

并将其设置为我的rtf文本的字节数组 - 但这不起作用。

另外 - 我试图弄明白我是否应该坚持使用html / rtf。查看EWS manged API - Appointment with Html Body and Outlook 2013以及该帖子上的链接,听起来总是设置RTF可能更安全。这是对的吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您的属性定义不正确,应该是

ExtendedPropertyDefinition epd = new ExtendedPropertyDefinition(0x1009, MapiPropertyType.Binary);

根据https://msdn.microsoft.com/en-us/library/office/cc815911.aspx,因为这是一个标记属性。

  
    

听起来总是设置RTF会更安全。这是对的吗?

  

通常联系人和约会是,但您需要确保正确使用CompressedRTF格式。您可能还需要修改https://msdn.microsoft.com/en-us/library/hh369831(v=exchg.80).aspx

中列出的其他一些属性

干杯 格伦