Udostępnij za pośrednictwem


Definiowanie typów elementów projektu programu SharePoint niestandardowe

Kiedy chcesz utworzyć nowy rodzaj elementu projektu programu SharePoint, należy zdefiniować nowy typ elementu projektu programu SharePoint.Na przykład Visual Studio nie obejmuje elementy projektu programu SharePoint, dodawanie pól lub akcje niestandardowe w witrynie programu SharePoint.Można zdefiniować własne typy elementów projektu programu SharePoint do tworzenia pól, akcje niestandardowe lub inne rodzaje składników programu SharePoint.

Zadania do definiowania typów elementów projektu programu SharePoint

Aby zdefiniować typ elementu niestandardowego projektu, budowanie zestawu rozszerzenie programu Visual Studio, który implementuje ISharePointProjectItemTypeProvider interfejsu.Aby uzyskać więcej informacji, zobacz Jak: definiowanie typu element projektu programu SharePoint.

Podczas definiowania typ elementu niestandardowego projektu, można również dodać do elementu projektu następujące funkcje:

Aby włączyć inne deweloperom przedmiot projektu w programie Visual Studio, należy utworzyć plik .spdata i utworzyć element szablon lub szablon projektu, który jest skojarzony z elementem projektu.Aby uzyskać więcej informacji, zobacz Tworzenie elementu szablonów i szablony projektu dla elementów projektu programu SharePoint.

Opis relacji między typów elementów projektu i wystąpień element projektu

Podczas definiowania typu element programu SharePoint projektu Visual Studio ładuje rozszerzenie, gdy element projektu skojarzonego typu jest dodawany do projektu programu SharePoint.Na przykład można zdefiniować nowy Akcji niestandardowej towary do projektu typu, Visual Studio ładuje rozszerzenie, gdy użytkownik dodaje Akcji niestandardowej elementu projektu do projektu.Visual Studio używa tego samego wystąpienia rozszerzenia dla wszystkich wystąpień tego typu element skojarzony projekt.W poprzednim przykładzie, jeśli użytkownik doda drugi Akcji niestandardowej towary do projektu do projektu, tym samym wystąpieniu rozszerzenie jest używane w celu dostosowania drugi element projektu.

Dostęp konkretne wystąpienie tego typu element projektu, do obsługi jednego z ISharePointProjectItemEvents wydarzenia z projectItemTypeDefinition parametr w implementacji ISharePointProjectItemTypeProvider.InitializeType metoda.Na przykład, aby określić, kiedy element projektu użytkownika niestandardowego typu jest dodawany do projektu, obsługi ProjectItemAdded zdarzenie.Aby uzyskać więcej informacji, zobacz Jak: definiowanie typu element projektu programu SharePoint.

Zobacz też

Zadania

Instruktaż: Tworzenie elementu projektu działania niestandardowe z szablonu elementu, część 1

Instruktaż: Tworzenie elementu projektu kolumny witryny z szablonu projektu, część 1

Instruktaż: Tworzenie elementu projektu działania niestandardowe z szablonu elementu, część 2

Instruktaż: Tworzenie elementu projektu kolumny witryny z szablonu projektu, część 2

Koncepcje

Jak: definiowanie typu element projektu programu SharePoint

Jak: Dodawanie właściwości do niestandardowy typ elementu projektu programu SharePoint

Jak: Dodaj element Menu skrótów na niestandardowy typ elementu projektu programu SharePoint

Tworzenie elementu szablonów i szablony projektu dla elementów projektu programu SharePoint

Wdrażanie rozszerzeń dla narzędzia programu SharePoint w programie Visual Studio