EWS Buscar carpeta por descripción

Estoy trabajando en VB.NET tratando de adjuntar a una carpeta dentro de la cuenta de un usuario que tiene una palabra específica en el campo Descripción. En este caso particular, esta carpeta siempre será una carpeta de calendario, pero no siempre el calendario principal del usuario.

Esto debería ser lo suficientemente simple con un filtro de búsqueda, pero para usar uno necesito la definición de propiedad extendida correcta. Por lo que puedo decir, esto debería ser PR_COMMENT_W (0x3004001F), pero parece que no puedo descifrar cómo adaptar eso a la nueva clase ExtendedPropertyDefinition. Algo como:

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)

preguntado el 27 de julio de 12 a las 16:07

1 Respuestas

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

Eso funciona =)

Respondido 27 Jul 12, 17:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.