У меня есть свойство folderId папки в почтовом ящике. Как найти полный путь к папке с помощью EWS?
Как найти путь к папке почтового ящика, используя идентификатор папки?
Ответы (1)
Вы можете использовать расширенное свойство PR_FOLDER_PATHNAME
, которое должно содержать полный путь. Пример:
ExtendedPropertyDefinition FolderPath = new ExtendedPropertyDefinition(0x66B5, MapiPropertyType.String);
PropertySet psset1 = new PropertySet(BasePropertySet.FirstClassProperties);
psset1.Add(FolderPath);
Folder FolderwithPath = Folder.Bind(service, WellKnownFolderName.Inbox, psset1);
Object FolderPathVal = null;
if (FolderwithPath.TryGetProperty(FolderPath,out FolderPathVal))
{
Console.WriteLine(FolderPathVal);
}
person
Glen Scales
schedule
03.11.2015
Эй, Глен... Просто хочу, чтобы ты знал, что я не придираюсь к тебе. Я много читаю код EWS API, а вы продолжаете появляться. Продолжайте хорошую работу.
- person Matt; 29.01.2017
Как вы нашли тег расширенного свойства
0x66B5
и связанное с ним имя/описание? Я искал документацию по ним, но ничего не нашел.
- person InteXX; 30.01.2020