un po 'tardi, ma quanto segue è quello che ho usato per trovare la mia cartella:
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);
Edit: A quanto pare il mio codice non ha funzionato su gerarchie nidificate. Ho aggiunto una riga secondo la modifica suggerita da cookiemonster.
fonte
2015-03-23 17:40:23
C'è qualcosa di sbagliato nella mia risposta? Un commento mi aiuterebbe a capire perché ha votato ... –
qual è la correzione per le cartelle nidificate? – sofsntp
@faisantp 'view.Traversal = FolderTraversal.Deep'; –