Rozszerzanie elementy projektu programu SharePoint
Umożliwia dodawanie funkcji do typu element projektu programu SharePoint, która jest już zainstalowana w programie Visual Studio, należy utworzyć rozszerzenia elementu projektu.Na przykład, można utworzyć rozszerzenie wbudowanych Odbiorca zdarzenia lub Listy definicji elementy projektu, w programie Visual Studio, lub można utworzyć rozszerzenie dla typu elementu niestandardowego projektu.Można również utworzyć rozszerzenie dla wszystkich typów elementów projektu programu SharePoint.
Zadania rozszerzania elementy projektu programu SharePoint
Rozszerzenie element projektu, tworzenie zestawu rozszerzenie programu Visual Studio, który implementuje ISharePointProjectItemTypeExtension interfejsu.Aby uzyskać więcej informacji, zobacz Jak: tworzenie rozszerzenie elementu projektu programu SharePoint.
Podczas rozszerzania elementu projektu do elementu projektu można również dodać następujące funkcje:
Dodaj element menu skrótu do elementu projektu.Zostanie wyświetlony element menu, po otwarciu menu skrótów dla elementu projektu w Solution Explorer.Otwórz menu skrótów klikając prawym przyciskiem myszy element projektu lub wybranie go, a następnie wybierając klawisze Shift + F10 klucze.Aby uzyskać więcej informacji, zobacz Jak: Dodaj element Menu skrótów do rozszerzenia elementu projektu programu SharePoint.
Dodać właściwości niestandardowe do elementu projektu.Pojawi się w Właściwości okna po wybraniu elementu projektu w Solution Explorer.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie właściwości do rozszerzenia elementu projektu programu SharePoint.
Instruktaż, który pokazuje, jak tworzenie, wdrażanie i testowanie rozszerzenie element projektu, zobacz Instruktaż: Rozszerzenie typu element projektu programu SharePoint.
Opis relacji między rozszerzenia elementu projektu i wystąpień element projektu
Podczas tworzenia rozszerzenie elementu projektu Visual Studio ładuje rozszerzenie, gdy element projektu skojarzonego typu jest dodawany do projektu programu SharePoint.Na przykład utworzyć rozszerzenie dla Odbiorca zdarzenia elementy projektu Visual Studio ładuje rozszerzenie, gdy użytkownik dodaje Odbiorca zdarzenia 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 Odbiorca zdarzenia towary do projektu do projektu, tym samym wystąpieniu rozszerzenie jest używane w celu dostosowania drugi element projektu.
Dostęp konkretne wystąpienie typu element projektu są rozszerzenia, do obsługi jednego z ISharePointProjectItemEvents wydarzenia z projectItemType parametr w implementacji ISharePointProjectItemTypeExtension.Initialize metoda.Na przykład, aby określić, kiedy element projektu są rozszerzenia typu jest dodawany do projektu, obsługi ProjectItemAdded zdarzenie.Aby uzyskać więcej informacji, zobacz Jak: tworzenie rozszerzenie elementu projektu programu SharePoint.
Identyfikatory elementów programu SharePoint projektu
Każdy element projektu programu SharePoint ma odpowiedni identyfikator ciągu.Identyfikator elementu projektu musi wiedzieć, aby wykonywać następujące zadania:
Tworzenie rozszerzenia dla elementu projektu.W takim przypadku trzeba przekazać identyfikator element projektu, który chcesz rozszerzyć do konstruktora SharePointProjectItemTypeAttribute.Aby utworzyć rozszerzenie dla wszystkich pozycji typy projektów, przekazać * wartość ciągu.
Dodawanie elementu projektu do projektu programowo.W takim przypadku trzeba przekazać identyfikator elementu projektu do ISharePointProjectItemCollection.Add metoda.
Poniższa lista zawiera identyfikatory elementów projektu programu SharePoint, które są dołączone do programu Visual Studio.
Nazwa elementu projektu |
Identyfikator ciągu |
---|---|
Model wykazu danych biznesowych |
Microsoft.VisualStudio.SharePoint.BusinessDataConnectivity |
Typ zawartości |
Microsoft.VisualStudio.SharePoint.ContentType |
Odbiorca zdarzenia |
Microsoft.VisualStudio.SharePoint.EventHandler |
Pusty Element |
Microsoft.VisualStudio.SharePoint.GenericElement |
Lista definicji. Lista definicji z typu zawartości |
Microsoft.VisualStudio.SharePoint.ListDefinition |
Wystąpienie listy |
Microsoft.VisualStudio.SharePoint.ListInstance |
Moduł |
Microsoft.VisualStudio.SharePoint.Module |
Sekwencyjny przepływ pracy Przepływ pracy stanu komputera |
Microsoft.VisualStudio.SharePoint.Workflow |
Definicji witryny |
Microsoft.VisualStudio.SharePoint.SiteDefinition |
Wizualne składnika Web Part |
Microsoft.VisualStudio.SharePoint.VisualWebPart |
Składnik Web Part |
Microsoft.VisualStudio.SharePoint.WebPart |
Formularz skojarzenia przepływu pracy |
Microsoft.VisualStudio.SharePoint.WorkflowAssociation |
Zobacz też
Zadania
Instruktaż: Rozszerzenie typu element projektu programu SharePoint
Koncepcje
Jak: tworzenie rozszerzenie elementu projektu programu SharePoint
Jak: Dodaj element Menu skrótów do rozszerzenia elementu projektu programu SharePoint
Jak: Dodawanie właściwości do rozszerzenia elementu projektu programu SharePoint