Freigeben über


File-Element (Module)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Gibt eine Datei an, die in ein Modul in einer Websitedefinition eingeschlossen werden soll.

Definition

<File
  DocumentTemplateForList = string
  DoGUIDFixUp = "TRUE" | "FALSE"
  IgnoreIfAlreadyExists = "TRUE" | "FALSE"
  Level = Draft
  Name = string
  NavBarHome = "TRUE" | "FALSE"
  Path = string  ReplaceContent = "TRUE" | "FALSE"
  Type = "Ghostable" | "GhostableInLibrary"
  Url = string>
  <AllUsersWebPart />
  <BinarySerializedWebPart />
  <NavBarPage />
  <Property />
  <View />
  <WebPartConnection />
</File>

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut

Beschreibung

**IgnoreIfAlreadyExists**

Optional **Boolean**. **TRUE** zum Bereitstellen der Ansicht, auch wenn die Datei bereits an der angegebenen URL vorhanden ist; andernfalls **FALSE**.

**Namen**

Optional **Text**. Gibt den virtuellen Pfad für die Datei an. Die folgenden Zeichen dürfen nicht enthalten sein:

  • `"`

  • `#`

  • `%`

  • `&`

  • `*`

  • `:`

  • `<`

  • `>`

  • `?`

  • `\`

  • `{`

  • `}`

  • `|`

  • `~`

  • '\x7f'

**NavBarHome**

Optional **Boolean**. **TRUE**, wenn die Datei die Ziel-URL für den Link **Start** in der oberen Navigationsleiste ist, die auf der gesamten Website verwendet wird.

**Pfad**

Optional **Text**. Gibt den physischen Pfad zur Datei relativ zu %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\Features\Feature an. Darf nur die folgenden Zeichen enthalten:

  • Alphanumerische

  • Bindestrich ('-')

  • Unterstrich ('_')

  • Punkt ('.')

  • Leerzeichen ( )

**Typ**

Optional **Text**. Gibt an, dass die Datei im Arbeitsspeicher auf dem Front-End-Webserver zwischengespeichert werden soll. Mögliche Werte sind **Ghostable** und **GhostableInLibrary**. Beide Werte geben an, dass die Datei zwischengespeichert wird, aber **GhostableInLibrary** gibt an, dass die Datei als Teil einer Liste mit dem Basistyp **DocumentLibrary** zwischengespeichert wird.

Wenn Beispielsweise Änderungen an der Startseite über die Benutzeroberfläche vorgenommen werden, werden nur die Unterschiede zur ursprünglichen Seitendefinition in der Datenbank gespeichert, während default.aspx zusammen mit den Schemadateien im Arbeitsspeicher zwischengespeichert wird. Die html-Seite, die im Browser angezeigt wird, wird mithilfe der kombinierten Definition erstellt, die sich aus der ursprünglichen Definition ergibt, die im Arbeitsspeicher zwischengespeichert wurde, und aus änderungen, die in der Datenbank gespeichert sind.

**ReplaceContent**

Optional **Boolean**. **TRUE**, um die zuvor installierte Version der Datei mit einer neuen Version zu überschreiben, wenn das Elementmanifest als Teil eines Upgrades des übergeordneten Features angewendet wird; andernfalls **FALSE**.

**Url**

Erforderlich **Text**. Gibt den virtuellen Pfad für die Datei an. Wenn das **Name**-Attribut angegeben ist, wird dessen Wert für den virtuellen Pfad verwendet. Wenn **Path** nicht angegeben ist, wird der Wert von **Url** für den physischen Pfad verwendet. Die folgenden Zeichen dürfen nicht enthalten sein:

  • `"`

  • `#`

  • `%`

  • `&`

  • `*`

  • `:`

  • `<`

  • `>`

  • `?`

  • `\`

  • `{`

  • `}`

  • `|`

  • `~`

  • '\x7f'

Untergeordnete Elemente

AllUsersWebPart, BinarySerializedWebPart-Element (Module), NavBarPage, Property, View, WebPartConnection-Element (Module)

Übergeordnete Elemente

Module

Vorkommen

Minimum: 0

Maximum: Unbegrenzt

Beispiel

Ein Beispiel für die Verwendung dieses Elements finden Sie unter Modules.

Siehe auch