【问题标题】:how to get inbox folder instance?如何获取收件箱文件夹实例?
【发布时间】:2011-10-25 22:03:50
【问题描述】:

如果我想知道收件箱中有多少项目,我使用 TotalCount 属性,但是我如何首先获取收件箱文件夹?如果我使用 FindFoldersResults findFolders=service.FindFolders() 方法,收件箱的父文件夹名称是什么?谢谢。

【问题讨论】:

    标签: c# asp.net exchangewebservices


    【解决方案1】:

    好的,我想通了,希望答案可以帮助其他人。

    SearchFilter searchFilter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "inbox"); FindFoldersResults f = service.FindFolders(WellKnownFolderName.MsgFolderRoot,searchFilter,new FolderView(10));

    f是一个文件夹数组,只包含一个文件夹,即“收件箱”文件夹

    【讨论】:

    • 这不适用于非英语邮箱,因为收件箱文件夹的名称已本地化。例如德语中的 Posteingang。有关解决此问题的正确方法,请参阅我的其他答案。
    【解决方案2】:

    使用

    var folder = Folder.Bind(service, WellKnownFolderName.Inbox);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-10
      • 1970-01-01
      相关资源
      最近更新 更多