Rozšíření systému projektů služby SharePoint
Visual Studio 2010 poskytuje sadu šablon projektů a šablony položek projektu, které mohou vývojáři použít pro vytvoření řešení SharePoint. Ačkoli tyto šablony vyhovují požadavkům na mnoho scénářů vývoje, pravděpodobně v některých případech zjistíte, kde jsou neposkytují funkce, které požadujete. V těchto případech můžete rozšířit systém projektu služeb SharePoint.
Přehled systému projektu SharePoint
Systém projektu SharePoint je založen na základní součásti Položky projektu služby SharePoint. Položka projektu služby SharePoint představuje jediné přizpůsobení SharePoint, například definici seznamu, webové části nebo typ obsahu.
Projekt SharePoint je projekt Visual Studia, který obsahuje jednu nebo více položek projektu služby SharePoint. Projekty SharePoint také obsahují další součásti, které definují způsob seskupení položek projektu do funkcí a balíčků pro nasazení.
Další informace o obsahu položek projektů služby SharePoint a projektů služby SharePoint naleznete v tématu Vytváření položek projektu SharePoint položku šablony a šablony aplikace Project.
Jak rozšířit systém projektu SharePoint
Systém projektu služby SharePoint můžete rozšířit následujícími způsoby:
Definujte vlastní typy položek projektu služby SharePoint a jejich přidružení s novými šablonami položek nebo šablonami projektů v aplikaci Visual Studio. Například můžete definovat typ položky služby SharePoint projektu pro vytvoření vlastní akce nebo pole. Další informace naleznete v tématu Definování vlastní typy položek projektu SharePoint.
Rozšířit typy položek projektu SharePoint, které jsou již nainstalovány v aplikaci Visual Studio. Například můžete přidat položku nabídky odkazů do položky projektu v Průzkumníku řešení a přizpůsobit položku projekt, když vývojář klikne na položku nabídky. Další informace naleznete v tématu Rozšíření položky projektu SharePoint.
Rozšířit projekty SharePoint. Můžete například přidat obslužné rutiny událostí k provedení určitých úkolů, když jsou položky přidány nebo odebrány z projektů SharePoint. Další informace naleznete v tématu Rozšíření SharePoint projektů.
Rozšíření chování balení a nasazení položek projektů SharePoint a projektů SharePoint. Můžete například vytvořit vlastní postup nasazení, který bude prováděn při zavádění nebo odvolávání projektu nebo můžete provádět další vlastní úkoly, když Visual Studio provede určité kroky k nasazení. Další informace naleznete v tématu Rozšíření balení a nasazení služby SharePoint.
Běžné úkoly rozvoje
Následující běžné úlohy můžete provádět v rozšíření systému SharePoint projektu:
Uložte vlastní řetězec data položky projektu a různé druhy souborů projektu. Další informace naleznete v tématu Uložení dat v rozšíření systému SharePoint projektu.
Převést objekt v systému SharePoint projektu na odpovídající objekt v modelu objektu automatizace Visual Studio nebo integrace objektového modelu nebo naopak. Další informace naleznete v tématu Převod mezi systémovými typy projektů SharePoint a jinými typy projektů Visual Studio.
Viz také
Další zdroje
Definování vlastní typy položek projektu SharePoint
Rozšíření položky projektu SharePoint
Rozšíření balení a nasazení služby SharePoint
Uložení dat v rozšíření systému SharePoint projektu
Převod mezi systémovými typy projektů SharePoint a jinými typy projektů Visual Studio
Rozšíření nástroje SharePoint v aplikaci Visual Studio
Programovací pojmy a funkce nástroje rozšíření serveru SharePoint