Definování vlastní typy položek projektu SharePoint
Pokud chcete vytvořit nový typ položky služby SharePoint projektu definujte nový typ položky projektu SharePoint. Například Visual Studio 2010 nezahrnuje položky projektu SharePoint pro přidání polí nebo vlastních akcí na webu SharePoint. Můžete definovat vlastní typy položek projektu služby SharePoint pro vytvoření pole, vlastní akce nebo jiných typů součásti serveru SharePoint.
Úkoly pro definování typů položek projektu SharePoint
Chcete-li definovat typ položky vlastní projekt sestavit sestavení rozšíření 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 projektu vlastní položky můžete také přidat následující funkce položky projektu:
Položky místní nabídky přidáte položku projektu. Položky nabídky se zobrazí po klepnutí pravým tlačítkem myši na položku projektu v Aplikaci Solution Explorer. Další informace naleznete v tématu Postupy: Přidat vlastní typ položky projektu SharePoint položky místní nabídky.
Položku projektu přidáte vlastní vlastnost. V zobrazení vlastnosti Vlastnosti okna, když vyberete položku projektu v Aplikaci Solution Explorer. Další informace naleznete v tématu Postupy: Přidání vlastnosti do vlastního typu položky projektu SharePoint.
Ostatní vývojářům umožňuje použít položku projektu v aplikaci Visual Studio, vytvořte soubor .spdata a vytvořit šablonu položky nebo šablona projektu, která je spojen s položkou projektu. Další informace naleznete v tématu Vytváření položek projektu SharePoint položku šablony a šablony aplikace Project.
Vztah mezi typy položek projektu a instancí položky projektu
Při definování typu položky služby SharePoint projektu Visual Studio načte vaše rozšíření při přidání položky projektu přidružený typ projektu SharePoint. Například definujete nový Vlastní akci typ položky projektu, Visual Studio načte vaše rozšíření uživatel přidá Vlastní akce položky projekt do projektu. Visual Studio používá stejnou instanci vaše rozšíření pro všechny výskyty položky typu související projekt. V předchozím příkladu, pokud uživatel přidá druhé Vlastní akci projektu položky projektu, stejné instance v rozšíření se používá k úpravě druhou položku projektu.
Přístup k určité instanci typu položky projektu, zpracování jedné z ISharePointProjectItemEvents událostí projectItemTypeDefinition parametr implementace ISharePointProjectItemTypeProvider.InitializeType metody. Například chcete-li určit při přidá položku projektu vlastní typ projektu, zpracování ProjectItemAdded událostí. Další informace naleznete v tématu Postupy: Definování typu položky projektu SharePoint.
Viz také
Úkoly
Postupy: Definování typu položky projektu SharePoint
Podrobné pokyny: Vytvoření položky projektu vlastní akce položku šablony, část 1
Další zdroje
Postupy: Přidání vlastnosti do vlastního typu položky projektu SharePoint
Postupy: Přidat vlastní typ položky projektu SharePoint položky místní nabídky
Vytváření položek projektu SharePoint položku šablony a šablony aplikace Project
Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 1
Podrobné pokyny: Vytvoření položky projektu vlastní akce položku šablony, část 2
Podrobné pokyny: Vytvoření položky projektu sloupec webu pomocí šablony projektu, část 2
Nasazování rozšíření pro nástroje služby SharePoint v aplikaci Visual Studio