Erstellen von SharePoint-Funktionen
Sie können eine SharePoint-Funktion verwenden, um verwandte SharePoint-Projektelemente zur einfacheren Bereitstellung zu gruppieren. Mithilfe des SharePoint-Funktions-Designers können Sie Funktionen erstellen, Bereiche festlegen und andere Funktionen als Abhängigkeiten markieren. Der Designer generiert außerdem ein Manifest, wobei es sich um eine XML-Datei handelt, die jede Funktion beschreibt.
Hinzufügen von Funktionen zur SharePoint-Lösung
Sie können der SharePoint-Lösung eine Funktion hinzufügen, indem Sie den Projektmappen-Explorer oder den Paket-Explorer verwenden. Sie können eine der folgenden Methoden verwenden, um eine Funktion hinzuzufügen.
Öffnen Sie im Projektmappen-Explorer das Kontextmenü für Funktionen, und wählen Sie anschließend Funktion hinzufügen aus.
Öffnen Sie im Paket-Explorer das Kontextmenü für das Paket, und wählen Sie dann Funktion hinzufügen aus.
Verwenden des Funktions-Designers
Eine SharePoint-Lösung kann ein oder mehrere SharePoint-Funktionen enthalten, die unter dem Knoten „Funktionen“ im Projektmappen-Explorer gruppiert werden. Jede Funktion verfügt über einen eigenen Funktions-Designer, mit dem Sie die Funktionseigenschaften anpassen können. Weitere Informationen finden Sie unter Vorgehensweise: Anpassen einer SharePoint-Funktion. Um Funktionen voneinander zu unterscheiden, können Sie die Funktionseigenschaften wie Titel, Beschreibung, Version und Bereich konfigurieren.
Optionen des Funktions-Designers
Nachdem Sie eine Funktion erstellt haben, können Sie diese mithilfe des Funktions-Designers anpassen.
In der folgenden Tabelle werden die Funktionseigenschaften beschrieben, die im Funktions-Designer angezeigt werden.
Eigenschaft | Beschreibung |
---|---|
Titel | Optional. Der Standardtitel der Funktion ist auf SolutionName FeatureName festgelegt. |
Beschreibung | Optional. Die Beschreibung der SharePoint-Funktion. |
`Scope` | Erforderlich. Wenn eine Funktion mithilfe des Projektmappen-Explorers erstellt wird, ist der Bereich standardmäßig auf „Web“ festgelegt. – Farm: Aktiviert eine Funktion für eine ganze Serverfarm. – Site: Aktiviert eine Funktion für alle Websites in einer Websitesammlung. – Web: Aktiviert eine Funktion für eine bestimmte Website. – WebApplication: Aktiviert eine Funktion für alle Websites in einer Webanwendung. |
Elemente in der Lösung | Alle SharePoint-Elemente, die der Funktion hinzugefügt werden können. |
Elemente in der Funktion | Die SharePoint-Projektelemente, die der Funktion hinzugefügt wurden. |
Hinzufügen und Entfernen von SharePoint-Projektelementen
Sie können auswählen, welchen SharePoint-Projektelementen Sie eine SharePoint-Funktion für die Bereitstellung hinzufügen möchten. Verwenden Sie den Funktions-Designer, um Elemente zu Funktionen hinzuzufügen und daraus zu entfernen sowie um das Funktionsmanifest anzuzeigen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen und Entfernen von Elementen zu und aus SharePoint-Funktionen.
Hinzufügen von Funktionsabhängigkeiten
Sie können das Funktionsmanifest so konfigurieren, dass der SharePoint-Server bestimmte Funktionen aktiviert, bevor Ihre Funktion aktiviert wird. Wenn Ihre SharePoint-Funktion hinsichtlich der Funktionalität beispielsweise von anderen Funktionen oder Daten abhängig ist, kann der SharePoint-Server zuerst versuchen, alle Funktionen zu aktivieren, von denen Ihre Funktion abhängig ist. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen und Entfernen von Funktionsabhängigkeiten.