2014-02-21 8 views
0

Я работаю над надстройкой надстройки для почтовых ящиков сайта, и мне нужно знать URL-адреса sharepoint документов и папок в почтовом ящике сайта.Как получить URL-адрес папки почтового ящика сайта в Outlook?

Для предметов, которые были легкими: элемент внутри почтового ящика сайта - это DocumentItem, у которого есть одно вложение, а PathName этого устройства содержит URL-адрес.

Но понятия не имею, как получить URL-адрес Folder.

Имеет ли annyone знания о том, как получить URL-адрес sharepoint в папке?

ответ

0

Проведя несколько часов прибегая к помощи и декомпилирования, я нашел решение:

public void OnSiteMailBoxMenuClick(IRibbonControl control) 
    { 
     Folder folder = control.Context as Folder; 
     if (folder != null) 
     { 
      string containerProp = folder.PropertyAccessor.GetProperty(@"http://schemas.microsoft.com/mapi/proptag/0x3613001E"); 
      if (containerProp == "IPF.ShortcutFolder") 
      { 
       string sharePointSite = folder.PropertyAccessor.GetProperty(@"http://schemas.microsoft.com/mapi/proptag/0x6647001E"); 
      } 
     } 
    }