Một hơi muộn, nhưng sau đây là những gì tôi sử dụng để tìm thư mục của tôi:
var view = new FolderView(1);
view.Traversal = FolderTraversal.Deep;
var filter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "Rejected");
var results = Service.FindFolders(WellKnownFolderName.Root, filter, view);
if (results.TotalCount < 1)
throw new Exception("Cannot find Rejected folder");
if (results.TotalCount > 1)
throw new Exception("Multiple Rejected folders");
Rejected = Folder.Bind(Service, results.Folders.Single().Id);
Sửa: Rõ ràng mã của tôi đã không làm việc trên heirarchies lồng nhau. Tôi đã thêm một dòng theo chỉnh sửa được đề xuất của cookiemonster.
Nguồn
2015-03-23 17:40:23
Có vấn đề gì với câu trả lời của tôi không? Một bình luận sẽ giúp tôi biết tại sao nó lại bị bỏ phiếu ... –
sửa lỗi cho các thư mục lồng nhau là gì? – sofsntp
@faisantp 'view.Traversal = FolderTraversal.Deep'; –