EWS: Как получить созданную папку? - PullRequest
0 голосов
/ 12 августа 2011

Для этих хорошо известных папок мы можем использовать WellKnownFolderName.Inbox, чтобы получить папку входящих сообщений, но для тех, которые созданы пользователями, как настроить searchFilter, чтобы получить их? Я обнаружил, что у всех созданных пользователем папок есть общее свойство: FolderClass имеет значение null, но когда я использую SearchFilter searchFilter = new SearchFilter.IsEqualTo (FolderSchema.FolderClass, null); ошибка случается. Он говорит: «Должны быть установлены либо свойства OtherPropertyDefinition, либо значение». Есть идеи?

1 Ответ

0 голосов
/ 14 августа 2011

Использование

var folders = service.FindFolders(WellKnownFolderName.MsgFolderRoot, 
    new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "name"), 
    new FolderView(1));

Это вернет первую папку с именем "name".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...