Udostępnij za pośrednictwem


Definiowanie niestandardowych typów elementów projektu SharePoint

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 Porady: definiowanie typu elementu projektu 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 szablonów elementów i szablonów projektu dla elementów projektu 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 Porady: definiowanie typu elementu projektu SharePoint.

Zobacz też

Zadania

Wskazówki: tworzenie niestandardowej akcji elementu projektu z Szablonem elementu, Część 1

Wskazówki: tworzenie elementu projektu kolumn witryny z Szablonem projektu, Część 1

Wskazówki: tworzenie niestandardowej akcji elementu projektu z Szablonem elementu, Część 2

Wskazówki: tworzenie elementu projektu kolumn witryny z Szablonem projektu, Część 2

Koncepcje

Porady: definiowanie typu elementu projektu SharePoint

Porady: dodawanie właściwości do niestandardowego typu elementu projektu SharePoint

Porady: dodawanie pozycji menu skrótów do niestandardowego typu elementu projektu SharePoint

Tworzenie szablonów elementów i szablonów projektu dla elementów projektu SharePoint

Wdrażanie rozszerzeń dla narzędzi SharePoint w Visual Studio