EWS根据说明查找文件夹

问题描述:

我正在VB.NET中尝试附加到在说明字段中具有特定单词的用户帐户内的文件夹。在这种情况下,这个文件夹将永远是一个日历文件夹,但并不总是用户的主日历。EWS根据说明查找文件夹

这应该是足够简单的一个搜索过滤器,但要使用一个我需要正确的扩展属性定义。从我可以告诉这应该是PR_COMMENT_W(0x3004001F),但我似乎无法弄清楚如何适应新的ExtendedPropertyDefinition类。喜欢的东西:

Dim TagComment As ExtendedPropertyDefinition = New ExtendedPropertyDefinition(0x3004001F, MapiPropertyType.String) 
Dim view As New FolderView(10) 
view.PropertySet = New PropertySet(BasePropertySet.IdOnly) 
view.PropertySet.Add(TagComment) 
Dim searchFilter As SearchFilter = New SearchFilter.ContainsSubstring(TagComment, "WordToFind") 
Dim results As FindFoldersResults = Service.FindFolders(New FolderId(WellKnownFolderName.Root, New Mailbox("EmailAddress")), searchFilter, view) 

Dim FolderDescription As ExtendedPropertyDefinition = New ExtendedPropertyDefinition(12292, MapiPropertyType.String) 

这一工程=)