File, élément (Module)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | SharePoint En ligne | SharePoint Server 2013

Spécifie un fichier à inclure dans un module d'une définition de site.

Définition

<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>

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Description

**IgnoreIfAlreadyExists**

**Boolean** facultatif. **TRUE** pour configurer l’affichage même si le fichier existe déjà à l’URL spécifiée ; sinon, **FALSE**.

**Nom**

**Text** facultatif. Spécifie le chemin virtuel du fichier. Cet attribut ne peut pas contenir les caractères suivants :

  • `"`

  • `#`

  • `%`

  • `&`

  • `*`

  • `:`

  • `<`

  • `>`

  • `?`

  • `\`

  • `{`

  • `}`

  • `|`

  • `~`

  • `\x7f`

**NavBarHome**

**Boolean** facultatif. **TRUE** si le fichier est l'URL de destination pour le lien **Home** dans la barre de navigation supérieure utilisée dans l'ensemble du site.

**Chemin**

Texte **facultatif**. Spécifie le chemin d’accès physique au fichier relatif à %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\Features\Feature. Cet attribut peut contenir uniquement les caractères suivants :

  • alphanumérique

  • trait d’union ( `-` )

  • trait de soulignement ( `_` )

  • point ( `.` )

  • espace ( ).

**Type**

**Text** facultatif. Spécifie que le fichier peut être mis en cache dans la mémoire sur le serveur Web frontal. Les valeurs possibles sont notamment **Ghostable** et **GhostableInLibrary**. Les deux valeurs spécifient que le fichier doit être mis en cache, mais **GhostableInLibrary** spécifie que le fichier doit être mis en cache dans le cadre d’une liste dont le type de base est **DocumentLibrary**.

Lorsque des modifications sont apportées, par exemple, à la page d'accueil à l'aide de l'interface utilisateur, seules les différences de la définition de page d'origine sont stockées dans la base de données, tandis que default.aspx est mis en cache dans la mémoire avec les fichiers de schéma. La page HTML qui s'affiche dans le navigateur est construite via la définition combinée résultant de la définition d'origine mise en cache dans la mémoire et des modifications stockées dans la base de données.

**ReplaceContent**

Facultatif **Boolean**. **TRUE** pour remplacer la version installée précédemment du fichier par une nouvelle version lorsque le manifeste de l’élément est appliqué dans le cadre d’une mise à niveau de la fonctionnalité parente ; sinon, **FALSE**.

**Url**

**Text** obligatoire. Spécifie le chemin d'accès virtuel du fichier. Si l'attribut **Name** est spécifié, sa valeur est utilisée pour le chemin d'accès virtuel. Si l'attribut **Path** n'est pas spécifié, la valeur de **Url** est utilisée pour le chemin d'accès physique. Cet attribut ne peut pas contenir les caractères suivants :

  • `"`

  • `#`

  • `%`

  • `&`

  • `*`

  • `:`

  • `<`

  • `>`

  • `?`

  • `\`

  • `{`

  • `}`

  • `|`

  • `~`

  • `\x7f`

Éléments enfants

AllUsersWebPart, BinarySerializedWebPart Element (Module), NavBarPage, Property, View, WebPartConnection, élément (Module)

Éléments parents

Module

Occurrences

Minimum : 0

Maximum : pas de limite

Exemple

Pour obtenir un exemple de la façon dont cet élément est utilisé, voir Modules.

Voir aussi