File 要素 (モジュール)

適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

サイト定義で、モジュールに含めるファイルを指定します。

定義

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

要素と属性

以下のセクションで、属性、子要素、親要素について説明します。

属性

属性

説明

**IgnoreIfAlreadyExists**

省略可能 **Boolean**。 **TRUE** 指定した URL にファイルが既に存在する場合でもビューをプロビジョニングします。それ以外の場合は**FALSE**。

**名前**

省略可能 **Text**。 ファイルの仮想パスを指定します。 次の文字は使用できません。

  • `"`

  • `#`

  • `%`

  • `&`

  • `*`

  • `:`

  • `<`

  • `>`

  • `?`

  • `\`

  • `{`

  • `}`

  • `|`

  • `~`

  • '\x7f'

**NavBarHome**

省略可能 **Boolean**。 **TRUE** ファイルが、サイト全体で使用される上部のナビゲーション バーの **Home** リンクの宛先 URL である場合。

**パス**

省略可能 **Text**。 %ProgramFiles%\Common Files\Microsoft Shared\web サーバー拡張機能\15\TEMPLATE\Features\Feature を基準にしたファイルへの物理パスを指定します。 次の文字のみ含むことができます。

  • 英数字

  • ハイフン ('-')

  • アンダー スコア ('_')

  • period ('.')

  • スペース ( )

**型**

省略可能 **Text**。 フロントエンド Web サーバーのメモリ中にキャッシュするかどうかを表します。 指定できる値には、**Ghostable** と **GhostableInLibrary** があります。 どちらの値も、ファイルをキャッシュすることを指定しますが、**GhostableInLibrary** は、基本型が **DocumentLibrary** であるリストの一部としてファイルをキャッシュすることを指定します。

たとえば画面上でホーム ページに変更が施された場合、元のページ定義との差分のみがデータベースに格納されますが、default.aspx はスキーマ ファイルと組にしてメモリ中にキャッシュされます。 ブラウザー上に表示される HTML ページは、メモリ中にキャッシュされた元の定義に対し、データベースに格納された変更を施した結果に従って生成します。

**ReplaceContent**

省略可能 **Boolean**。 **TRUE** 要素マニフェストが親機能のアップグレードの一部として適用されているときに、以前にインストールしたバージョンのファイルを新しいバージョンで上書きします。それ以外の場合 **FALSE**。

**Url**

必須 **Text**。 ファイルの仮想パスを指定します。 **Name** 属性が指定されている場合、その値は仮想パスに使用されます。 **Path** が指定されていない場合は、物理パスに **Url** の値が使用されます。 次の文字は使用できません。

  • `"`

  • `#`

  • `%`

  • `&`

  • `*`

  • `:`

  • `<`

  • `>`

  • `?`

  • `\`

  • `{`

  • `}`

  • `|`

  • `~`

  • '\x7f'

子要素

AllUsersWebPartBinarySerializedWebPart 要素 (モジュール)NavBarPageプロパティビューWebPartConnection 要素 (モジュール)

親要素

Module

Occurrences

最小 : 0

最大 : 制約なし

この要素の使用方法の例については、「Modules」を参照してください。

関連項目