Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eeskildsen/e928472d11ba4723440e763ab5eb8b59 to your computer and use it in GitHub Desktop.
Save eeskildsen/e928472d11ba4723440e763ab5eb8b59 to your computer and use it in GitHub Desktop.
public static Folder FindFolderByDisplayName(ExchangeService service, string name)
{
var folderView = new FolderView(100);
folderView.PropertySet = new PropertySet(BasePropertySet.IdOnly);
folderView.PropertySet.Add(FolderSchema.DisplayName);
folderView.Traversal = FolderTraversal.Deep;
FindFoldersResults findFolderResults = service.FindFolders(WellKnownFolderName.Root, folderView);
return findFolderResults
.Cast<Folder>()
.FirstOrDefault(folder => folder.DisplayName == name);
}
@andreasblueher
Copy link

Thank you to both of you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment