> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Intelligent Delivery : spécificateurs de balises personnalisées

> Intelligent Delivery : spécificateurs de balises personnalisées

Les spécificateurs de balises personnalisées marquent des groupes de chunks comme étant liés. Les balises personnalisées servent principalement à regrouper des chunks en vue de leur inclusion dans des [Features](/fr/build/core-features/common/packaging/intelligentdelivery-features-recipes).

<a id="ID4EV" />

```xml theme={null}
<Chunk Id="7000" Tags="LevelEditor">  
```

## Regroupement de chunks liés

Utilisez des spécificateurs de balises personnalisées pour marquer des groupes de chunks comme étant liés. Cela simplifie la vérification de la présence sur la console de l'utilisateur de tous les chunks nécessaires à l'exécution d'un titre.

Par exemple, au lieu d'essayer de déterminer si les ressources du niveau 1 sont contenues dans les chunks 1000, 1001 et 1002, et au lieu d'appeler la méthode [XPackageFindChunkAvailability](/fr/reference/system/xpackage/functions/xpackagefindchunkavailability) pour déterminer si le niveau 1 est entièrement installé et prêt à être joué, vous pouvez marquer les trois chunks avec la balise personnalisée « Level 1 ». Vous pouvez ensuite appeler la méthode [XPackageFindChunkAvailability](/fr/reference/system/xpackage/functions/xpackagefindchunkavailability) à l'aide de [XPackageChunkSelector](/fr/reference/system/xpackage/structs/xpackagechunkselector) pour obtenir facilement l'état d'installation de cet ensemble de données.

<a id="ID4EHB" />

## Chunks installés uniquement lorsque plusieurs fonctionnalités sont actives

Vous pouvez exprimer plusieurs spécificateurs de balises personnalisées dans un chunk, de sorte que le chunk ne soit installé que si les deux balises sont présentes dans des Features activées. Pour ce faire, joignez les deux balises avec le symbole #.

Le chunk 8000 ne sera installé que s'il existe une Feature active incluant la balise campaign ainsi que la balise hd. Si l'utilisateur désinstalle la Feature Campaign ou la Feature HD Textures, le chunk 8000 sera supprimé, ainsi que les chunks qui incluent les balises de la Feature supprimée.

```xml theme={null}
<Features>
  <Feature Id="campaign_feature_id" DisplayName="Campaign" Tags="campaign"/>
  <Feature Id="hd_feature_id" DisplayName="HD Textures" Tags="hd"/>
</Features>

<Chunk Id="8000" Tags="campaign#hd">  <!-- This chunk is only installed if both the Campaign and HD Textures Features are active -->
<Chunk Id="8001" Tags="campaign">
<Chunk Id="8002" Tags="hd">
<Chunk Id="8003" Tags="campaign;hd">  <!-- This chunk is only installed if either the Campaign or the HD Textures Features are active -->
```

## Exclusion de contenu des packages destinés à la fabrication de disques

Vous pouvez utiliser des spécificateurs de balises pour indiquer qu'une partie du contenu ne doit pas faire partie du package sur disque. Par exemple, si votre jeu occupe 65 Go d'espace disque, le contenu facultatif, comme 20 Go de vidéos des coulisses, serait trop volumineux pour un seul disque Blu-ray BD50.

Utilisez des spécificateurs de balises personnalisées pour indiquer que certains contenus d'un package ne sont pas installés par défaut. Vous pouvez, par exemple, désigner un chunk comme OnDemand, afin qu'il ne soit installé que si le titre le demande. Pour faciliter le téléchargement d'un tel chunk OnDemand facultatif au moment de l'exécution, celui-ci serait également marqué avec un spécificateur de balise personnalisée dans le fichier layout.xml. Votre titre peut demander le téléchargement du contenu à partir de XBOX Live en définissant la balise personnalisée dans le [XPackageChunkSelector](/fr/reference/system/xpackage/structs/xpackagechunkselector) transmis à l'API [XPackageInstallChunks](/fr/reference/system/xpackage/functions/xpackageinstallchunks).

<a id="ID4EYB" />

## Titres multidisques

Pour la publication sur plusieurs disques, utilisez des spécificateurs de balises pour désigner le disque sur lequel le contenu est placé. Par exemple, vous pouvez placer tout le contenu multijoueur sur le disque 2 d'un disque de compilation.

Par ailleurs, lorsque vous produisez des références (SKU) multidisques pour différentes régions, utilisez cette fonctionnalité pour placer EFIGS sur une référence de disque Blu-ray et le japonais sur une autre (par exemple, pour le mastering et la duplication) en chargeant et en gérant une seule image XVC.

<a id="ID4E6B" />

## Documentation de référence de l'API

* [XPackage (contenu de l'API)](/fr/reference/system/xpackage/xpackage_members)
  * Fonctions
    * [XPackageFindChunkAvailability](/fr/reference/system/xpackage/functions/xpackagefindchunkavailability)
    * [XPackageInstallChunks](/fr/reference/system/xpackage/functions/xpackageinstallchunks)
  * Structures
    * [XPackageChunkSelector](/fr/reference/system/xpackage/structs/xpackagechunkselector)

## Voir aussi

[Intelligent Delivery](/fr/build/core-features/common/packaging/overviews/intelligentdelivery)


## Related topics

- [Intelligent Delivery](/es/build/core-features/common/packaging/overviews/intelligentdelivery.md)
- [Intelligent Delivery: especificadores de dispositivo](/es/build/core-features/common/packaging/intelligentdelivery-device.md)
- [Intelligent Delivery: características y recetas](/es/build/core-features/common/packaging/intelligentdelivery-features-recipes.md)
- [Intelligent Delivery: especificadores de etiqueta personalizada](/es/build/core-features/common/packaging/intelligentdelivery-custom.md)
- [Intelligent Delivery: contenido OnDemand](/es/build/core-features/common/packaging/intelligentdelivery-ondemand.md)
