MAPILab Spy for SharePoint – это инструмент для разработчиков, значительно облегчающий создание решений для Windows SharePoint Services 3.0 и Microsoft Office SharePoint Server 2007. Программа предоставляет разработчику два инструмента. Первый - браузер для исследования объектной модели SharePoint. Благодаря технологии .NET Reflection, браузер отражает все объекты, методы, свойства, не ограничиваясь только ”знакомыми” объектами. Он также позволяет модифицировать их свойства и помечать объекты для использования в контекстных сценариях. Второй - контекстные сценарии на C#. Из них можно вызвать абсолютно любой метод, любого объекта, получить значения любых свойств и полей, включая скрытые (internal, private, protected). Контекстные сценарии окажут большую помощь как средство динамической отладки участков кода. Код сценариев можно практически без изменений переносить в код вашего продукта. MAPILab Spy позоволяет открыть любое число окон браузеров и сценариев. Браузер позволяет вам визуально найти нужные объекты, отметить и передать их для использования в контекстных сценариях. Если сценарий при исполнении возвращает объект, то он открывается в новом окне бразуера. При этом, благодаря .NET Reflection, нет никаких ограничений на тип возвращаемого объекта. В справке программы, помимо примеров по работе с объектами SharePoint (сайтами, списками и др.) вы также найдете примеры по использованию Windows Forms и Active Directory. Особенности продукта: исследование не только декларированной, но и реальной объектной структуры; изменение свойств объектов из окна браузера; быстрое тестирование участков кода вашего продукта; простота переноса участков кода вашего продукта в сценарии для отладки и назад; использование любых свойств и полей объектов SharePoint, включая скрытые; использование любых библиотек классов, например, Windows Forms. MAPILab Spy for SharePoint предоставляет разработчику свободу действий и сокращает время на исследования и отладку решений для SharePoint.