EWS按PR_SEARCH_KEY查找项目

时间:2017-12-13 16:12:53

标签: c# .net .net-core exchangewebservices

我设法从PR_SEARCH_KEY using EWS中描述的某些电子邮件项目中获取PR_SEARCH_KEY,但现在我想知道如何在C#(.net-core)中使用此密钥搜索项目。

干杯 克里斯托弗

1 个答案:

答案 0 :(得分:0)

你需要将你拥有的HexValue转换为Binary然后转换为Base64,然后在搜索foldereg时可以在SearchFilter中使用它

        ExtendedPropertyDefinition eDef = new ExtendedPropertyDefinition(0x300B, MapiPropertyType.Binary);    
        ItemView iv = new ItemView(1000);
        SearchFilter sf = new SearchFilter.IsEqualTo(eDef ,Convert.ToBase64String(searchval));
        FindItemsResults<Item> fiItems = Folder.FindItems(sf, iv);