<deviceFilters>
Actualización: noviembre 2007
Especifica la sección de configuración correspondiente a los filtros contenidos en la sección <system.web> del archivo Web.config.
<system.web>
<deviceFilters>
<filter name="capability"
compare="capabilityName"
argument="argument" />
<filter name="capability"
type="className"
method="methodName" />
<!-- Additional filters here. -->
</deviceFilters>
</system.web>
Comentarios
Se puede seleccionar entre dos tipos de filtros de dispositivos, evaluadores por comparación o delegados evaluadores.
En comparaciones simples, se puede especificar un filtro basado en la comparación proporcionando el nombre de una función y un valor con el que se ha de efectuar la comparación. En tiempo de ejecución, el filtro de dispositivo se evalúa como true si el valor de la función y el valor suministrado son iguales. Las propiedades booleanas se comparan sin hacer distinción entre mayúsculas y minúsculas, por lo que true y True son equivalentes. Otras propiedades se comparan haciendo distinción entre mayúsculas y minúsculas.
Para las evaluaciones más complejas, se puede especificar un filtro basado en el delegado evaluador proporcionando el nombre de clase y método del método. En tiempo de ejecución, se llama al método proporcionado para determinar si el filtro de dispositivo se evalúa como true.
En la tabla siguiente se muestran Los atributos del elemento <filter>.
Atributo |
Descripción |
---|---|
name |
Especifica el nombre único del filtro de dispositivo.
Nota:
Si se define un filtro (más adelante en el archivo de configuración o más adelante en la jerarquía de archivos de configuración) con el mismo nombre que otro filtro creado con anterioridad, el nuevo filtro reemplazará al que se definió previamente.
|
compare |
Especifica la función evaluada por el evaluador de comparación. Puede tratarse de una función integrada o del nombre de cualquier otro evaluador de funciones personalizadas. |
argument |
Especifica el argumento con el que se comparará la función. |
type |
Especifica el tipo de clase que proporciona el delegado evaluador. El nombre debe ser completo. ASP.NET buscará el ensamblado especificado para el tipo. |
method |
Especifica el método que proporciona el delegado evaluador. El método debe ser estático y debe tener la firma siguiente:
|