Condividi tramite


Classe DeviceElement

Definisce un set di adattatori che esegue il mapping ASP.NET controlli mobili agli adattatori corrispondenti all'interno delle <system.web> sezioni e <mobileControls> del file di configurazione Web.config.

Sintassi

class DeviceElement : CollectionElement  

Metodi

Questa classe non contiene metodi.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla DeviceElement classe .

Nome Descrizione
Device Matrice di valori AdapterElement di lettura/scrittura, ognuno dei quali esegue il mapping di un controllo mobile ASP.NET a una scheda dispositivo specifica.
InheritsFrom Valore facoltativo di lettura/scrittura string che specifica il set di adattatori di dispositivo da cui deve ereditare questo set. Il set di adattatori di dispositivo specificato può essere visualizzato in precedenza nella stessa <mobileControls> sezione o nella <mobileControls> sezione di un file di configurazione di livello superiore.
Name Valore di sola string lettura obbligatorio che specifica il nome univoco in base al quale è necessario identificare il set di adattatori del dispositivo. Proprietà chiave.
PageAdapter Valore di lettura/scrittura string facoltativo che specifica il tipo di classe dell'adattatore di pagina per il set di schede. La classe specificata deve implementare l'interfaccia IPageAdapter . Il nome deve seguire gli standard .NET Framework per specificare un nome di tipo completo.

ASP.NET cerca l'assembly specificato per il tipo. Se il set di adapter eredita da un altro set di schede, la PageAdapter proprietà non è necessaria e il relativo valore predefinito verrà impostato sul valore del set padre.
PredicateClass Valore di lettura/scrittura string facoltativo che specifica il tipo di classe che fornisce il predicato dell'analizzatore. Il nome usato per il tipo di classe deve seguire gli standard .NET Framework per specificare un nome di tipo completo.

ASP.NET cerca l'assembly specificato per il tipo. Se il set di adapter eredita da un altro tipo, la PredicateClass proprietà non è necessaria e il relativo valore predefinito verrà impostato sul valore del set padre.
PredicateMethod Valore di lettura/scrittura string facoltativo che specifica il metodo che fornisce il predicato dell'analizzatore. Il metodo deve essere statico e della firma seguente:

static bool EvaluatorMethod(HttpContext context)

Se il set di adapter eredita da un altro set di schede, la PredicateMethod proprietà non è necessaria e il relativo valore predefinito verrà impostato sul valore del set padre.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

Le istanze di questa classe sono contenute nella MobileControls proprietà della classe MobileControlsSection .

Se un'istanza di questa classe specifica la proprietà, non è necessario specificare le InheritsFromPredicateClassproprietà , PredicateMethodo PageAdapter . Invece, il set di adattatori del dispositivo può ereditare questi elementi dalla definizione del set di adattatori del dispositivo padre.

Gerarchia di ereditarietà

CollectionElement

DeviceElement

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Mapping delle schede di applicazioni Web per dispositivi mobili ASP.NET
Elemento device per mobileControls (schema delle impostazioni ASP.NET)
Classe AdapterElement
Classe CollectionElement
Classe MobileControlsSection
Interfaccia System.Web.UI.MobileControls.IPageAdapter
Elemento system.web (schema delle impostazioni ASP.NET)