Aspose.Email.Examples.CSharp.Email.Exchange.DownloadMessagesFromPublicFolders.ReadPublicFolders C# (CSharp) Method

ReadPublicFolders() private static method

private static ReadPublicFolders ( ) : void
return void
        private static void ReadPublicFolders()
        {
            NetworkCredential credential = new NetworkCredential(username, password, domain);
            IEWSClient client = EWSClient.GetEWSClient(mailboxUri, credential);

            ExchangeFolderInfoCollection folders = client.ListPublicFolders();
            foreach (ExchangeFolderInfo publicFolder in folders)
            {
                Console.WriteLine("Name: " + publicFolder.DisplayName);
                Console.WriteLine("Subfolders count: " + publicFolder.ChildFolderCount);
                ListMessagesFromSubFolder(publicFolder, client);

            }
        }