如何使用带有Active Sync中的文件引用的ItemOperation命令获取附件

时间:2014-05-08 09:59:44

标签: c# download synchronization

我正在尝试使用C#遗留代码从邮件中获取附件。我从MSDN获取了Active Sync示例代码并用于测试。我没有得到任何下载附件的线索。 MSDN说下面应该是请求xml,但我没有得到任何相同的示例代码。

<?xml version="1.0" encoding="utf-8"?>
<ItemOperations xmlns:airsyncbase="AirSyncBase"
xmlns="ItemOperations">
  <Fetch>
    <Store>Mailbox</Store>
       <airsyncbase:FileReference>7%3a1%3a0</airsyncbase:FileReference>
  </Fetch>
</ItemOperations>

1 个答案:

答案 0 :(得分:0)

您的请求是正确的,但您必须在wbxml(WAP二进制XML)中转换该xml,此项目可能会对您有所帮助:https://wbxml.codeplex.com/

翻译的代码页位于:http://msdn.microsoft.com/en-us/library/ee219143(v=exchg.80).aspx

实施起来并不简单,但它会起作用!