Sdílet prostřednictvím


Rozšíření projektů SharePoint

Vytvořte rozšíření projektu tehdy, chcete-li přizpůsobit funkce projektů SharePoint.Můžete například přidat vlastní vlastnosti projektu nebo odpovídat na události na úrovni projektu, které jsou aktivovány v případě, že uživatel vyvíjí řešení služby SharePoint v aplikaci Visual Studio.

Vytvoření rozšíření projektů

Chcete-li rozšířit položku projektu, vytvořte sestavení rozšíření aplikace Visual Studio, které implementuje rozhraní ISharePointProjectExtension.Další informace naleznete v tématu Postupy: Vytváření rozšíření projektu služby SharePoint.

Pokud jste vytvořili rozšíření projektu, můžete také přidat následující funkce do projektů SharePoint:

Návod, který ukazuje, jak vytvořit, nasadit a testovat rozšíření projektu naleznete v tématu Návod: Vytváření rozšíření projektu SharePoint.

Principy vztahů mezi rozšířeními projektů a instancemi projektů

Když vytvoříte rozšíření projektu, rozšíření je načteno při otevření jakéhokoli druhu projektu služby SharePoint v Visual Studio. Visual Studio obsahujícím několik šablon projektu služby SharePoint, jako například seznam definic, typů obsahu a přijímačů událostí.Existuje však pouze jeden typ projektu služby SharePoint.Typy projektů, které se zobrazují v dialogovém okně Nový projekt jsou pouze šablony, které váže dohromady jedna nebo více položek projektu služby SharePoint.Protože existuje pouze jeden typ projektu služby SharePoint, rozšíření vytvořené pro jeden projekt se týkají se všech projektů SharePoint.Nelze například vytvořit rozšíření, které se týká pouze projektu Typ obsahu.

Chcete-li získat přístup k instanci konkrétního projektu, zpracujte některou z událostí ISharePointProjectEvents parametru projectService v implementaci metody ISharePointProjectExtension.Initialize.Chcete-li zjistit, kdy je projekt SharePoint přidán k řešení, zpracujte událost ProjectAdded.Další informace naleznete v tématu Postupy: Vytváření rozšíření projektu služby SharePoint.

Viz také

Úkoly

Návod: Vytváření rozšíření projektu SharePoint

Koncepty

Postupy: Vytváření rozšíření projektu služby SharePoint

Postupy: Přidání položky místní nabídky do projektů služby SharePoint

Postupy: Přidání vlastnosti do projektů služby SharePoint

Definování vlastních typů položek projektu služby SharePoint

Rozšíření položek projektu služby SharePoint

Rozšíření balení a nasazení SharePoint

Rozšíření systému projektu služby SharePoint