Elemento <filter>
Rende disponibile la funzionalità di applicazione dei filtri per la classe MobileCapabilities dall'interno della sezione <deviceFilters> del file di configurazione web.config. Un elemento <filter> viene specificato in una sezione <deviceFilters> della sezione system.web del file di configurazione.
<system.web
<deviceFilters>
<filter
name="capability"
compare="capabilityName" />
<filter
name="capability"
type="className"
method="methodName" />
</deviceFilters>
</system.web>
Osservazioni
Quando si crea un'applicazione Web con contenuto specifico di un dispositivo, è necessario aggiungere uno o più filtri in una sezione <deviceFilter> del file di configurazione. Ciascun filtro specifica alcuni criteri in base ai quali individuare i dispositivi di destinazione.
La configurazione dei filtri di dispositivo offre un meccanismo di valutazione per due tipi di filtri: un filtro basato sul confronto e un filtro basato su delegati evaluator. La sintassi specifica entrambi i tipi di filtro. Il primo filtro mostra il filtro basato sul confronto e il secondo mostra il filtro basato sui delegati evaluator. Per informazioni dettagliate sulla creazione di filtri nel file di configurazione, vedere Rendering specifico di dispositivo.
Esempio
In questo esempio vengono mostrati i filtri basati sul confronto e sui delegati evaluator.
<system.web
<deviceFilters>
<filter
name="isWML11"
compare="PreferredRenderingType"
argument="wml11" />
<filter name="GPSEnabled"
type="MyNamespace.MyCapabilityEvaluators, MyAssembly"
method="IsGPSEnabled"/>
</deviceFilters>
</system.web>
Vedere anche
Elemento <Choice> | Elemento <DeviceSpecific> | Metodi di valutazione dei dispositivi