Sdílet prostřednictvím


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

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 Postup: definovat typ položky služby SharePoint projektu.

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 Vytvoření položky šablony a šablony aplikace Project pro položky služby SharePoint projektu.

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 Postup: definovat typ položky služby SharePoint projektu.

Viz také

Úkoly

Názorný postup: Vytváření projektu vlastní akci pomocí položky šablony, část 1

Názorný postup: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 1

Názorný postup: Vytváření projektu vlastní akci pomocí položky šablony, část 2

Názorný postup: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 2

Koncepty

Postup: definovat typ položky služby SharePoint projektu

Jak: Přidat typ položky služby SharePoint projektu vlastní vlastnost

Jak: položky místní nabídky přidat vlastní typ položky projektu SharePoint

Vytvoření položky šablony a šablony aplikace Project pro položky služby SharePoint projektu

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