Ma question est de savoir comment faire la différence entre un dossier de marque et un dossier créé par l'utilisateur lorsque je tente d'obtenir la liste des dossiers utilisateur en utilisant la méthode de service findFolder
web:Catégoriser les dossiers Exchange dans le dossier Distinguished et dossier normal
FindFolderType request = new FindFolderType();
request.setTraversal(FolderQueryTraversalType.DEEP);
FolderResponseShapeType folderResponseShapeType = new FolderResponseShapeType();
folderResponseShapeType.setBaseShape(DefaultShapeNamesType.ALL_PROPERTIES);
request.setFolderShape(folderResponseShapeType);
NonEmptyArrayOfBaseFolderIdsType folderIds = new NonEmptyArrayOfBaseFolderIdsType();
DistinguishedFolderIdType folderId = new DistinguishedFolderIdType();
folderId.setId(DistinguishedFolderIdNameType.MSGFOLDERROOT);
folderIds.getFolderIdOrDistinguishedFolderId().add(folderId);
request.setParentFolderIds(folderIds);
//response
Holder<FindFolderResponseType> findFolderResult = new Holder<FindFolderResponseType>();
addHandlers(port);
port.findFolder(
request,
getImpersonation(smtpAddress),
getSerializedSecurityContextType(),
MAILBOX_CULTURE,
getServerVersion(),
findFolderResult,
serverVersion);
Je ne vois aucune propriété à distinguer entre ces 2 types de dossiers.
Merci