Compartir a través de


Elemento <filter>

Actualización: noviembre 2007

Proporciona funcionalidad de filtrado para la clase MobileCapabilities desde la sección <deviceFilters> del archivo Web.config. Los elementos <filter> se especifican en una sección <deviceFilters> de la sección <system.web> del archivo de configuración.

<system.web
  <deviceFilters>
    <filter
      name="capability"
      compare="capabilityName" />
    <filter
      name="capability"
      type="className"
      method="methodName" />
  </deviceFilters>
</system.web>

Comentarios

Cuando crea una aplicación Web que tiene contenido específico del dispositivo, debe agregar uno o más filtros en una sección <deviceFilter> del archivo de configuración. Cada filtro determina los criterios con los que deben coincidir los dispositivos de destino.

La configuración de los filtros de dispositivos proporciona un mecanismo de evaluación para dos tipos de filtros: los filtros basados en la comparación y los filtros basados en el delegado evaluador. La sintaxis especifica ambos tipos de filtros. El primer ejemplo está basado en la comparación, mientras que el segundo está basado en el delegado evaluador. Para obtener más información sobre cómo crear filtros en el archivo de configuración, vea Representación específica de dispositivos.

Ejemplo

En este ejemplo se muestran un filtro basado en la comparación y un filtro basado en el delegado evaluador.

<system.web
  <deviceFilters>
    <filter
      name="isWML11"
      compare="PreferredRenderingType"
      argument="wml11" />
    <filter name="GPSEnabled" 
      type="MyNamespace.MyCapabilityEvaluators, MyAssembly"
      method="IsGPSEnabled"/>
  </deviceFilters>
</system.web>

Vea también

Conceptos

Elemento <DeviceSpecific>

Métodos de evaluación de dispositivos

Referencia

<Choice> (Elemento, Guía del desarrollador de .NET Framework)