Sdílet prostřednictvím


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:

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