Tôi có Inbox cấu trúc thư mục sau:Tìm tất cả các thư mục con của thư mục Inbox sử dụng EWS
Inbox
--ABC
----ABC 2
----ABC 3
--XYZ
----XYZ 2
--123
----123 A
----123 B
----123 C
Tôi đang sử dụng Exchange Web Services và mã sau đây để tìm các thư mục con của thư mục Inbox:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.AutodiscoverUrl("[email protected]");
Mailbox mb = new Mailbox("[email protected]");
FindFoldersResults findResults = service.FindFolders(
WellKnownFolderName.Inbox,
new FolderView(int.MaxValue));
foreach (Folder folder in findResults.Folders)
{
Console.WriteLine(folder.DisplayName);
}
Điều này một phần hoạt động vì nó trả về các thư mục ABC, XYZ và 123; Thật không may, nó không trả lại các thư mục bên trong mỗi thư mục đó (ABC 2, ABC 3, XYZ 2, 123 A, 123 B, 123 C).
Ngoài ra, có thể thư mục có thể có nhiều cấp thư mục con trong đó.
Làm cách nào để tôi viết mã này để mã sẽ trả về tất cả các thư mục con bất kể chúng lồng nhau như thế nào?
Bị bỏ qua vì đây là câu hỏi C#. – garfbradaz
@garfbradaz: Đánh giá cao bạn nói như vậy. Tôi không đồng ý rằng nó có giá trị một downvote-dịch là chết đơn giản những ngày này - nhưng đó là một điểm hoàn toàn. Vì vậy, nếu tôi chỉnh sửa và dịch sang C#, điều đó có khắc phục được sự cố trong chế độ xem của bạn không? – InteXX
@garfbradaz - Nếu tôi dịch sang C# và đăng chỉnh sửa, điều đó có kiếm được phiếu bầu không? – InteXX