Compartilhar via


Classe DeviceElement

Define um conjunto de adaptadores que mapeia os controles ASP.NET para dispositivo móvel para adaptadores correspondentes nas seções <system.web> e <mobileControls> do arquivo de configuração Web.config.

Sintaxe

class DeviceElement : CollectionElement  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe DeviceElement.

Nome Descrição
Device Uma matriz de valores AdapterElement de leitura/gravação, cada um dos quais mapeia um controle ASP.NET para dispositivo móvel a um adaptador de dispositivo específico.
InheritsFrom Um valor string de leitura/gravação opcional que especifica o conjunto de adaptadores de dispositivo do qual esse conjunto deve herdar. O conjunto de adaptadores de dispositivo especificado pode aparecer tanto antes na mesma seção <mobileControls> ou como na seção <mobileControls> de um arquivo de configuração de nível mais alto.
Name Um valor string somente leitura necessário que especifica o nome exclusivo pelo qual você deve identificar o conjunto de adaptadores de dispositivo. A propriedade de chave.
PageAdapter Um valor string de leitura/gravação opcional que especifica o tipo de classe do adaptador de página para o conjunto de adaptadores. A classe especificada deve implementar a interface IPageAdapter. O nome deve seguir os padrões do .NET Framework para especificar um nome de tipo totalmente qualificado.

O ASP.NET procura o tipo no assembly especificado. Se o conjunto de adaptadores herdar de outro conjunto de adaptadores, a propriedade PageAdapter não será necessária e seu valor padrão será definido como o valor do conjunto pai.
PredicateClass Um valor string de leitura/gravação opcional que especifica o tipo de classe que fornece o predicado do avaliador. O nome que você usa para o tipo de classe deve seguir os padrões do .NET Framework para especificar um nome de tipo totalmente qualificado.

O ASP.NET procura o tipo no assembly especificado. Se o conjunto de adaptadores herdar de outro tipo, a propriedade PredicateClass não será necessária e seu valor padrão será definido como o valor do conjunto pai.
PredicateMethod Um valor string de leitura/gravação opcional que especifica o método que fornece o predicado do avaliador. O método deve ser estático e com a seguinte assinatura:

static bool EvaluatorMethod(HttpContext context)

Se o conjunto de adaptadores herdar de outro conjunto de adaptadores, a propriedade PredicateMethod não será necessária e seu valor padrão será definido como o valor do conjunto pai.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias desta classe estão contidas na propriedade MobileControls da classe MobileControlsSection.

Se uma instância dessa classe especificar a propriedade InheritsFrom, você não precisará especificar as propriedades PredicateClass, PredicateMethod ou PageAdapter. Em vez disso, o conjunto de adaptadores de dispositivo pode herdá-los da definição do conjunto de adaptadores do dispositivo pai.

Hierarquia de herança

CollectionElement

DeviceElement

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Mapeamentos de adaptadores de aplicativos Web para dispositivo móvel do ASP.NET
Elemento de dispositivo para mobileControls (esquema de configurações de ASP.NET)
Classe AdapterElement
Classe CollectionElement
Classe MobileControlsSection
System.Web.UI.MobileControls.IPageAdapter Interface
Elemento system.web (Esquema de Configurações do ASP.NET)