2014-07-14 28 views
0

我用下面的代码来枚举文件夹确定众所周知文件夹最简单的方法:EWS:枚举文件夹,并从他们

FolderView view = new FolderView(100); 
view.PropertySet = new PropertySet(BasePropertySet.FirstClassProperties); 
view.PropertySet.Add(FolderSchema.DisplayName); 
view.PropertySet.Add(FolderSchema.FolderClass); 
FindFoldersResults results = service.FindFolders(WellKnownFolderName.MsgFolderRoot, view); 
foreach (Folder folder in results.Folders) 
{ 
    if (folder.Id.FolderName != null) 
    { 
     MessageBox.Show("WellknowFolder is found"); 
    } 
} 

不幸的是,永远不会显示消息框。对于所有文件夹FolderName(属性Id中)为空。即使该文件夹是知名的文件夹,如联系人,日历等。 Id仅包含UniqueId。枚举文件夹并从中确定知名文件夹的最简单方法是什么? 谢谢。

回答