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
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)