Sdílet prostřednictvím


Rozšíření SharePoint projektů

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 Jak: vytvoření rozšíření projektu SharePoint.

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

  • Přidejte položku nabídky zástupců.Položka nabídky se zobrazí při otevření místní nabídky pro uzel projektu služby SharePoint v Průzkumníku klíče, pravým tlačítkem myši uzel nebo ho a potom zvolíte Shift + F10.Další informace naleznete v tématu Jak: projekty SharePoint přidat položky místní nabídky.

  • Přidání nové vlastní vlastnosti.Vlastnost se zobrazí v Vlastnosti okno při výběru projektu SharePoint v Průzkumníku.Další informace naleznete v tématu Jak: Přidat vlastnost SharePoint projekty.

Návod, který ukazuje, jak vytvořit, nasadit a testovat rozšíření projektu naleznete v tématu Názorný postup: 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 Jak: vytvoření rozšíření projektu SharePoint.

Viz také

Úkoly

Názorný postup: Vytváření rozšíření projektu SharePoint

Koncepty

Jak: vytvoření rozšíření projektu SharePoint

Jak: projekty SharePoint přidat položky místní nabídky

Jak: Přidat vlastnost SharePoint projekty

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

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

Rozšíření balení a nasazení služby SharePoint

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