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:
Přidáte položku nabídky zástupců položek projektu.Položka nabídky se zobrazí při otevření místní nabídky pro položky projektu v Průzkumníku klíče, klepnutím pravým tlačítkem myši na položku projektu, nebo ho a potom zvolíte Shift + F10.Další informace naleznete v tématu Jak: položky místní nabídky přidat vlastní typ položky projektu SharePoint.
Přidáte vlastní vlastnost pro položku projektu.Vlastnost se zobrazí v Vlastnosti okně zvolte položku projektu v Průzkumníku.Další informace naleznete v tématu Jak: Přidat typ položky služby SharePoint projektu vlastní vlastnost.
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