Condividi tramite


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