Elemento <filter>

Rende disponibile la funzionalità di applicazione dei filtri per la classe MobileCapabilities dall'interno della sezione <deviceFilters> del file 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>

Note

Quando si crea un'applicazione Web con contenuto specifico di una periferica, è necessario aggiungere uno o più filtri in una sezione <deviceFilter> del file di configurazione. Ciascun filtro specifica i criteri in base ai quali individuare i dispositivi di destinazione.

La configurazione dei filtri di periferica 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. Nel primo esempio viene indicato il filtro basato sul confronto, mentre nel secondo viene indicato il filtro basato su delegati evaluator. Per ulteriori informazioni sulla creazione di filtri nel file di configurazione, vedere Rendering specifico di dispositivo.

Esempio

In questo esempio vengono mostrati filtri basati sul confronto e su 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

Riferimenti

Elemento <Choice> (Guida per gli sviluppatori di .NET Framework)

Concetti

Elemento <DeviceSpecific>
Metodi di valutazione dei dispositivi