Feature-Element (Feature)
Letzte Änderung: Freitag, 28. Januar 2011
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Definiert ein Feature, das in einem angegebenen Bereich aktiviert oder deaktiviert werden soll.
<Feature
ActivateOnDefault = "TRUE" | "FALSE"
AlwaysForceInstall = "TRUE" | "FALSE"
AutoActivateInCentralAdmin = "TRUE" | "FALSE"
Creator = "Text"
DefaultResourceFile = "Text"
Description = "Text"
Hidden = "TRUE" | "FALSE"
Id = "Text"
ImageUrl = "Text"
ImageUrlAltText = "Text"
ReceiverAssembly = "Text"
ReceiverClass = "Text"
RequireResources = "TRUE" | "FALSE"
Scope = "Text"
SolutionId = "Text"
Title = "Text"
UIVersion = "Text"
Version = "Text" >
</Feature>
Attribute
Attribut |
Beschreibung |
|
---|---|---|
ActivateOnDefault |
Optionaler Boolean-Wert. TRUE, wenn das Feature während der Installation oder beim Erstellen einer Webanwendung standardmäßig aktiviert wird; FALSE, wenn das Feature nicht aktiviert wird. Dieses Attribut ist standardmäßig TRUE. Das ActivateOnDefault-Attribut gilt nicht für Features mit Websitesammlungsbereich (Site) oder Websitebereich (Web). Im Allgemeinen werden Features mit Farm-Bereich während der Installation aktiviert. Beim Erstellen einer neuen Webanwendung werden alle darin installierten Features mit Web application-Bereich aktiviert. |
|
AlwaysForceInstall |
Optionaler Boolean-Wert. TRUE, wenn die Installation des Features während der Installation erzwungen wird, selbst wenn das Feature bereits installiert ist. Ein Beispiel: Bei TRUE werden Ereignishandler für die Featurebereitstellung jedes Mal ausgelöst, wenn ein Benutzer versucht, das Feature mithilfe der Befehlszeilenvorgänge scanforfeatures oder installfeature zu installieren (selbst wenn es bereits installiert ist). Dieses Attribut ist standardmäßig FALSE. Das AlwaysForceInstall-Attribut gilt für Features aller Bereiche. |
|
AutoActivateInCentralAdmin |
Optionaler Boolean-Wert. TRUE, wenn das Feature standardmäßig in der Verwaltungswebsite, Websitesammlung oder Webanwendung aktiviert wird. Dieses Attribut ist standardmäßig FALSE. Das AutoActivateInCentralAdmin-Attribut gilt nicht für Features mit Farm-Bereich. |
|
Creator |
Optionaler Text-Wert. |
|
DefaultResourceFile |
Optionaler Text-Wert. Gibt eine allgemeine Ressourcendatei zum Abrufen von Feature-XML-Ressourcen an. Wenn Sie keine Ressource in der Datei angeben, sucht SharePoint Foundation standardmäßig im Ordner %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATES\FEATURES\FeatureName\Resources\Resources.Kultur.resx. Wenn Sie allerdings eine freigegebene zentrale Ressourcendatei für alle Features in der Anwendung bereitstellen möchten, können Sie mit DefaultResourceFile eine alternative Datei angeben, über die auf Ressourcen zugegriffen werden kann. Wenn Sie beispielsweise DefaultResourceFile="MyFile" festlegen, sucht SharePoint Foundation in %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Resources\MyFile. Kultur.resx nach lokalisierten Ressourcen für das Feature. |
|
Description |
Optionaler String-Wert. Gibt eine längere Darstellung der Featurefunktion zurück. |
|
Hidden |
Optionaler Boolean-Wert. Dieses Attribut ist standardmäßig FALSE. |
|
Id |
Erforderlicher Text. Enthält die GUID (Globally Unique Identifier) für das Feature. |
|
ImageUrl |
Optionaler Text-Wert. Enthält eine relative URL zum Verzeichnis /_layouts/IMAGES für ein Bild, das das Feature auf der Benutzeroberfläche darstellt. |
|
ImageUrlAltText |
Optionaler Text-Wert. Enthält den alternativen Text für das Bild, das das Feature darstellt. |
|
ReceiverAssembly |
Optionaler Text-Wert. Gibt in Verbindung mit ReceiverClass den starken Namen der signierten Assembly im globalen Assemblycache an, aus der ein Empfänger für die Verarbeitung von Featureereignissen geladen werden soll. |
|
ReceiverClass |
Optionaler Text-Wert. Gibt in Verbindung mit ReceiverAssembly die Klasse an, die den Featureereignisprozessor implementiert. |
|
RequireResources |
Optionaler Boolean-Wert. TRUE, um anzugeben, dass SharePoint Foundation anhand des Vorhandenseins der standardmäßigen Sentinelressource für das Feature für eine bestimmte Kultur überprüft, ob Ressourcen für das Feature vorhanden sind. Der Name der Ressourcendatei hat das Format <Featureverzeichnis>\Resources\Resources. <Kulturname>.resx, wobei <Kulturname> der Name für die Kultur ist. SharePoint Foundation unterstützt für Kulturnamen folgende Formate: ll-CC ll-Ssss-CC Beispiele für Kulturnamen: en-US Englisch (USA) de-DE Deutsch (Deutschland) fr-FR Französisch (Frankreich) ja-JP Japanisch (Japan) sr-Latn-CS Serbisch (Lateinisch, Serbien) Das Sprachtagformat der Internet Engineering Task Force (IETF) lautet ll(l)-Ssss-CC, wobei Folgendes gilt:
Mit dem RequireResources-Attribut können Sie die Sichtbarkeit bestimmter Features einschränken, je nachdem, ob für das Feature Ressourcen in einer bestimmten Sprache vorhanden sind. Wenn die Datei für die Sprache einer bestimmten Website oder Websitesammlung nicht vorhanden ist, gibt es zwei mögliche Verhaltensweisen:
Das Festlegen dieses Attributs gilt nur für die Aktivierung von Features über die Benutzeroberfläche, nicht über die Befehlszeilenvorgänge mit STSADM.EXE oder über das Objektmodell. |
|
Scope |
Erforderlicher Text-Wert. Gibt den Bereich an, in dem das Feature aktiviert werden kann, und enthält einen der folgenden Werte: Farm (Farm), WebApplication (Webanwendung), Site (Websitesammlung), Web (Website). Informationen zum Bereich finden Sie unter Elementbereich. |
|
SolutionId |
Optionaler Text-Wert. Gibt die Lösung an, zu der das Feature gehört. |
|
Title |
Optionaler Text-Wert. Gibt den Titel des Features zurück. Maximal 255 Zeichen. |
|
UIVersion |
Optionaler Text-Wert. Gibt die Benutzeroberflächenversion für dieses Feature an. Für die Angabe von UIVersion gibt es verschiedene Möglichkeiten.
|
|
Version |
Optionaler Text-Wert. Gibt eine System.Version-konforme Darstellung der Version eines Features an. Kann bis zu vier Zahlen enthalten, die durch Dezimaltrennzeichen voneinander getrennt sind und eine Version darstellen. |
Untergeordnete Elemente
ActivationDependencies, ElementManifests, Properties, UpgradeActions-Element (Feature) |
Übergeordnete Elemente
Keine |
Hinweise
Von SharePoint Foundation werden nur untere ASCII-Zeichen und keine Leerzeichen für die Namen des Featureordners und von Dateien unterstützt.
Beispiel
Ein Beispiel für die Verwendung dieses Elements finden Sie unter "Feature.xml"-Dateien.