EWS:如何获取创建的文件夹?

时间:2011-08-12 19:45:04

标签: c# exchangewebservices

对于那些众所周知的文件夹,我们可以使用WellKnownFolderName.Inbox来获取收件箱文件夹,但对于那些由用户创建的文件夹,如何设置searchFilter来获取它们?我发现所有用户创建的文件夹都有一个公共属性,FolderClass为null,但是当我使用SearchFilter时,searchFilter = new SearchFilter.IsEqualTo(FolderSchema.FolderClass,null);错误发生。它说“必须设置OtherPropertyDefinition或Value属性。”有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用

var folders = service.FindFolders(WellKnownFolderName.MsgFolderRoot, 
    new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "name"), 
    new FolderView(1));

这将返回名为“name”的第一个文件夹。