Compartilhar via


<devicefilters>

Especifica a seção de configuração de filtragem de dentro de <system.web> seção do arquivo 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>

Comentários

Você pode selecionar entre dois tipos de filtros de dispositivo, avaliadores de comparação ou avaliador delegados.

Para comparações simples, você pode especificar um filtro de comparação fornecendo o nome de um recurso e um valor para comparação.Em time de execução, filtro de dispositivo for avaliado como true Se o valor de recurso e o valor fornecido forem iguais. Propriedades booleanas são comparadas sistema autônomo caso maiúsculas e minúsculas, portanto true e True são equivalentes. Outras propriedades são comparadas sistema autônomo diferencia maiúsculas de minúsculas.

Para uma avaliação mais complexa, você pode especificar um filtro com base no delegado avaliador, fornecendo o nome de classe e método de um método.Em time de execução, o método fornecido é chamado para determinar se filtro de dispositivo é avaliada como true.

The <filter> elemento tem os atributos mostrados na tabela a seguir.

Atributo

Descrição

name

Especifica o nome exclusivo para filtro de dispositivo.

Observação:
Um filtro com o mesmo nome de um filtro definido anteriormente ( mais tarde no arquivo de configuração ou posteriormente na hierarquia do arquivo de configuração) substituirá o filtro foi definido anteriormente.

compare

Especifica a capacidade de avaliada pelo avaliador comparação.O recurso pode ser qualquer recurso interno ou o nome de qualquer Outros avaliador de recurso personalizado.

argument

Especifica o argumento em relação à qual o recurso será comparado.

type

Especifica o tipo de classe que fornece o delegado de avaliador.O nome deve ser totalmente qualificado.ASP.NET irá procurar o assembly especificado para o tipo.

method

Especifica o método que fornece o delegado de avaliador.O método deve ser estático e tem a seguinte assinatura:

static bool EvaluatorMethod(System.Web.Mobile.MobileCapabilities capabilities,
   String compareArgument)

Consulte também

Referência

Elemento <filter>