Sdílet prostřednictvím


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

Definujte nový typ položky projektu služby SharePoint, pokud chcete vytvořit nový typ položky projektu služby SharePoint.Například Visual Studio neobsahuje položky projektu SharePoint pro přidání polí nebo vlastní akce na webu služby SharePoint.Můžete definovat vlastní typy položek projektu služby SharePoint pro vytvoření pole, vlastní akce nebo jiné typy součásti serveru SharePoint.

Úkoly pro definování typu položky projektu SharePoint

Definování typu položky projektu vlastní, sestavení sestavení rozšíření aplikace Visual Studio, které implementuje ISharePointProjectItemTypeProvider rozhraní.Další informace naleznete v tématu Postupy: Definování typu položky projektu SharePoint.

Při definování typu položky projektu vlastní můžete také přidat následující funkce do položky projektu:

Povolit ostatním vývojářům použít vaše položky projektu v aplikaci Visual Studio, vytvořte soubor .spdata a vytvořit šablonu projektu, který je spojen s položkou projektu nebo šablony položky.Další informace naleznete v tématu Vytváření šablon položek a projektů pro položky projektu služby SharePoint.

Vztahy mezi typy položek projektu a instance položky projektu

Při definování typu položky projektu SharePoint, Visual Studio načte rozšíření při přidání položky projektu přidružený typ projektu služby SharePoint.Například můžete definovat nový Vlastní akce typu položky projektu, Visual Studio načte rozšíření, když uživatel přidá Vlastní akce položky projektu do projektu.Visual Studio používá pro všechny instance typu položky projektu přidružený stejné instance rozšíření.V předchozím příkladu, pokud uživatel přidá druhé Vlastní akce položky projektu do projektu, stejné instance rozšíření slouží k přizpůsobení druhé položky projektu.

Přístup k určité instanci vašeho typu položky projektu, zpracujte některou z ISharePointProjectItemEvents události projectItemTypeDefinition parametr v implementaci ISharePointProjectItemTypeProvider.InitializeType metoda.Například zjistit, kdy je vlastní typ položky projektu do projektu, zpracování ProjectItemAdded události.Další informace naleznete v tématu Postupy: Definování typu položky projektu SharePoint.

Viz také

Úkoly

Návod: Vytvoření vlastní položky projektu akce pomocí šablony položky, část 1

Návod: Vytvoření položky projektu sloupce webu pomocí šablony projektu, část 1

Návod: Vytvoření vlastní položky projektu akce pomocí šablony položky, část 2

Návod: Vytvoření položky projektu sloupce webu pomocí šablony projektu, část 2

Koncepty

Postupy: Definování typu položky projektu SharePoint

Postupy: Přidání vlastnosti do vlastního typu položky projektu SharePoint

Postupy: Přidání položky místní nabídky do vlastního typu položky projektu služby SharePoint

Vytváření šablon položek a projektů pro položky projektu služby SharePoint

Nasazování rozšíření pro nástroje služby SharePoint v aplikaci Visual Studio