设置 EWS appointment/task RTF 正文
Set EWS appointment/task RTF body
如何设置 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 和 post 上的链接,听起来始终设置 RTF 可能更安全。这是正确的吗?
谢谢!
您的 属性 定义不正确,应该是
ExtendedPropertyDefinition epd = new ExtendedPropertyDefinition(0x1009, MapiPropertyType.Binary);
根据 https://msdn.microsoft.com/en-us/library/office/cc815911.aspx 因为这是一个标记 属性.
it sounds like it might be safer to always set RTF. Is this correct?
联系人和约会通常是的,但您需要确保您获得正确的 CompressedRTF 格式。您可能还需要修改 https://msdn.microsoft.com/en-us/library/hh369831(v=exchg.80).aspx
中列出的其他一些属性
干杯
格伦
如何设置 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 和 post 上的链接,听起来始终设置 RTF 可能更安全。这是正确的吗?
谢谢!
您的 属性 定义不正确,应该是
ExtendedPropertyDefinition epd = new ExtendedPropertyDefinition(0x1009, MapiPropertyType.Binary);
根据 https://msdn.microsoft.com/en-us/library/office/cc815911.aspx 因为这是一个标记 属性.
it sounds like it might be safer to always set RTF. Is this correct?
联系人和约会通常是的,但您需要确保您获得正确的 CompressedRTF 格式。您可能还需要修改 https://msdn.microsoft.com/en-us/library/hh369831(v=exchg.80).aspx
中列出的其他一些属性干杯 格伦