Freigeben über


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.