Partager via


<device>

Définit un nouvel ensemble d'adaptateurs qui mappe les contrôles mobiles ASP.NET vers les adaptateurs correspondants dans les sections <system.web> et <mobileControls> du fichier Web.config.

<system.web>
  <mobileControls allowCustomAttributes="true|false"
    sessionStateHistorySize="historySize" >
    <device name="name"
      inheritsFrom="parentAdapterSet"
      predicateClass="predicateClass"
      predicateMethod="predicateMethod"
      pageAdapter="pageAdapterClass" >
      <control name="controlClass" adapter="adapterClass" />
        ... Additional controls.
    </device>
  </mobileControls>
</system.web>

Notes

Pour plus d'informations sur la création et la configuration des adaptateurs, consultez Ajout de nouveaux adaptateurs de périphérique et d'une prise en charge des périphériques.

Les attributs pour l'élément <device> dans la section <mobileControls> sont affichés dans le tableau suivant.

Attributs de l'élément <device> Description

Name

Spécifie le nom unique que vous pouvez utiliser pour identifier l'ensemble d'adaptateurs de périphérique.

inheritsFrom

Spécifie une référence facultative à un autre ensemble d'adaptateurs de périphérique, dont cet ensemble hérite. L'ensemble d'adaptateurs de périphérique spécifié peut apparaître plus tôt dans la même section <mobileControls> ou dans la section <mobileControls> d'un fichier de configuration de niveau supérieur.

predicateClass

Spécifie le type de classe qui fournit le prédicat évaluateur. Le nom que vous utilisez pour le type de classe doit être qualifié complet.

ASP.NET recherche le type dans l'assembly spécifié. Si l'ensemble d'adaptateurs hérite d'un autre type, l'attribut predicateClass n'est pas nécessaire et prend par défaut la valeur de l'ensemble parent.

predicateMethod

Spécifie la méthode qui fournit le prédicat évaluateur. La méthode doit être statique et présenter la signature suivante :

static bool EvaluatorMethod(
    HttpContext context)

Si l'ensemble d'adaptateurs hérite d'un autre ensemble des cartes, l'attribut predicateMethod n'est pas nécessaire et prend par défaut la valeur de l'ensemble parent.

pageAdapter

Spécifie le type de classe de l'adaptateur de page pour l'ensemble d'adaptateurs. La classe spécifiée doit implémenter l'interface IPageAdapter. Le nom doit être qualifié complet.

ASP.NET recherche le type dans l'assembly spécifié. Si l'ensemble d'adaptateurs hérite d'un autre ensemble des cartes, l'attribut pageAdapter n'est pas nécessaire et prend par défaut la valeur de l'ensemble parent.

Voir aussi

Concepts

Informations de référence sur les contrôles mobiles

Autres ressources

Fichiers de configuration dans les contrôles mobiles