Compartilhar via


Elemento <filter>

Fornece a capacidade de filtragem para o MobileCapabilities classe de dentro do <devicefilters> seção do arquivo Web.config.Especifique um <filter> elemento dentro de um <devicefilters> o seção<system.web> seção do arquivo de configuração.

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

Comentários

Ao criar um aplicativo Web Web que tem conteúdo específico de dispositivo, você deve adicionar um ou mais filtros em um <deviceFilter> seção do arquivo de configuração. Cada filtro especifica critérios em relação à qual dispositivos de destino devem ser iguais.

A configuração do dispositivo de filtro fornece um mecanismo de avaliação para dois tipos de filtros: um filtro com base em comparação e um filtro de delegado–based avaliador.A sintaxe Especifica os dois tipos de filtros.O primeiro exemplo mostra o filtro de comparação e o segundo exemplo mostra o avaliador de filtro com base no delegado.Para obter mais informações sobre a criação de filtros no arquivo de configuração, consulte renderização específico do dispositivo.

Exemplo

Este exemplo mostra com base em comparação e filtros baseados em delegado de avaliador.

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

Consulte também

Conceitos

Elemento <devicespecific>

Métodos de avaliação do dispositivo

Referência

Elemento <choice>(guia do desenvolvedor do .NET estrutura)