Compartir a través de


<device>

Actualización: noviembre 2007

Define un nuevo conjunto de adaptadores que asigna controles ASP.NET Mobile a los adaptadores correspondientes en las secciones <system.web> y <mobileControls> del archivo de configuración 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>

Comentarios

Para obtener más información sobre cómo crear y configurar adaptadores, vea Agregar nuevos adaptadores de dispositivos y compatibilidad con dispositivos.

Los atributos para el elemento <device> de la sección <mobileControls> se muestran en la tabla siguiente.

Atributos del elemento <device>

Descripción

Name

Especifica el nombre exclusivo que se puede utilizar para identificar el conjunto de adaptadores de dispositivos.

inheritsFrom

Especifica una referencia opcional a otro conjunto de adaptadores de dispositivos del que hereda este conjunto. El conjunto de adaptadores de dispositivos especificado puede aparecer antes en la misma sección <mobileControls> o puede aparecer en la sección <mobileControls> de un archivo de configuración en un lugar superior en la jerarquía de configuración.

predicateClass

Especifica el tipo de clase que proporciona el predicado evaluador. El nombre que se utilice para el tipo de clase debe ser completo.

ASP.NET busca el ensamblado especificado para el tipo. Si el conjunto de adaptadores se hereda de otro tipo, el atributo predicateClass no es necesario y adoptará de forma predeterminada el valor del conjunto primario.

predicateMethod

Especifica el método que proporciona el predicado evaluador. El método debe ser estático y debe tener la firma siguiente:

static bool EvaluatorMethod(
    HttpContext context)

Si el conjunto de adaptadores deriva de otro conjunto de adaptadores, el atributo predicateMethod no es necesario, y adoptará de forma predeterminada el valor del conjunto primario.

pageAdapter

Especifica el tipo de la clase del adaptador de páginas del conjunto de adaptadores. La clase especificada debe implementar la interfaz IPageAdapter. El nombre debe ser completo.

ASP.NET busca el ensamblado especificado para el tipo. Si el conjunto de adaptadores deriva de otro conjunto de adaptadores, el atributo pageAdapter no es necesario, y adoptará de forma predeterminada el valor del conjunto primario.

Vea también

Conceptos

Referencia de controles móviles

Otros recursos

Archivos de configuración en controles móviles