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:
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 Postupy: Přidání položky místní nabídky do vlastního typu položky projektu služby 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 Postupy: Přidání vlastnosti do vlastního typu položky projektu SharePoint.
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