2017-02-13 80 views
0

我設置使用下面的代碼片段使用EWS API對於給定的郵件馬克完整標誌「標記爲完成」標誌設置:如何檢查郵件項目具有使用EWS API

ExtendedPropertyDefinition epd_PidTagFlagStatus = new ExtendedPropertyDefinition(0x1090, MapiPropertyType.Integer); 
       item.SetExtendedProperty(epd_PidTagFlagStatus, 0x00000001); 

現在,檢查給定的郵件項目是否設置了該標誌的方法是什麼?

編輯:我的目的是過濾掉郵件的「標記爲完成標誌」設置。我能解決這個問題。我爲他人提供了一個答案。

回答

1

而不是檢查郵件擴展屬性後獲取它們,我們可以指定一個搜索過濾器篩選出這樣的擴展屬性郵件而獲取的郵件。在我的具體情況,我可以通過以下SearchFilter做到這一點:

SearchFilter sf = new SearchFilter.SearchFilterCollection(LogicalOperator.And,new SearchFilter.Not(new SearchFilter.Exists(new ExtendedPropertyDefinition(0x1090, MapiPropertyType.Integer)))); 
相關問題