HarePoint Explorer for SharePoint это универсальное вспомогательное средство, значительно облегчающее разработку решений для Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007, Microsoft Sharepoint Foundation 2010, Microsoft Office SharePoint Server 2010, Microsoft Sharepoint Foundation 2013 and Microsoft SharePoint Server 2013.
HarePoint Explorer for SharePoint предоставляет разработчику два инструмента. Первый представляет собой браузер, позволяющий исследовать структуру любого объекта, входящего в состав объектной модели SharePoint. Второй позволяет составлять сценарии на языке C# или Visual Basic .NET, используя объекты, выбранные в браузере. В одном и том же приложении можно открыть любое количество окон браузеров и сценариев.
При написании программы широко использовалась технология .NET Reflection. Все объекты рассматриваются именно с таких общих позиций. Это означает, что всю, полученную в программе информацию, можно практически без изменений переносить прямо в состав создаваемого решения.
Описанная схема предоставляет разработчику полную свободу действий, ограниченную, фактически, только его профессиональным опытом. Этот подход позволяет вызвать абсолютно любой метод, любого объекта, получить значения любых свойств и полей, включая скрытые (internal, private, protected).
Еще одной важной особенностью продукта является тот факт, что изначально он был создан как внутренняя вспомогательная утилита, постоянно используемая при разработке собственного решения Harepoint Analytics for SharePoint. Все возможности, имеющиеся в программе, появились исключительно по требованию самих разработчиков.
Нельзя не отметить тот факт, что хотя продукт создавался для работы с объектной моделью SharePoint, он отлично подходит и для изучения любой другой объектной модели, созданной в рамках технологии .NET! Например, при создании Harepoint Analytics for SharePoint, HarePoint Explorer for SharePoint был использован для работы с объектной моделью Active Directory, Microsoft Message Queuing и даже при подготовке к сдаче сертификационных экзаменов Microsoft!