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 Postupy: Vytvoření rozšíření projektu aplikace 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 Podrobné pokyny: Vytvoření přípony projektu služby 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: Vytvoření rozšíření projektu aplikace SharePoint.

Viz také

Úkoly

Postupy: Vytvoření rozšíření projektu aplikace SharePoint

Koncepty

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

Další zdroje

Postupy: Přidat položky místní nabídky projektů SharePoint

Postupy: Přidat vlastnost SharePoint projekty

Podrobné pokyny: Vytvoření přípony projektu služby SharePoint

Definování vlastní typy položek projektu SharePoint

Rozšíření položky projektu SharePoint

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