Freigeben über


DeviceElement-Klasse

Definiert einen Adaptersatz, der ASP.NET mobilen Steuerelementen entsprechenden Adaptern innerhalb der Abschnitte <system.web><mobileControls> der Konfigurationsdatei Web.config zugeordnet wird.

Syntax

class DeviceElement : CollectionElement  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der DeviceElement-Klasse verfügbar gemacht werden.

Name Beschreibung
Device Ein Array von AdapterElement-Werten mit Lese-/Schreibzugriff, von denen jedes ein ASP.NET mobilen Steuerelement einem bestimmten Geräteadapter zuordnet.
InheritsFrom Ein optionaler Lese-/Schreibwert string, der den Geräteadaptersatz angibt, von dem dieser Satz erben muss. Der angegebene Geräteadaptersatz kann entweder weiter oben im selben <mobileControls>-Abschnitt oder im <mobileControls>-Abschnitt einer Konfigurationsdatei auf höherer Ebene angezeigt werden.
Name Ein erforderlicher schreibgeschützter string-Wert, der den eindeutigen Namen angibt, mit dem Sie den Geräteadaptersatz identifizieren müssen. Die Schlüsseleigenschaft.
PageAdapter Ein optionaler Lese-/Schreibwert string, der den Klassentyp des Seitenadapters für den Adaptersatz angibt. Die angegebene Klasse muss die IPageAdapter-Schnittstelle implementieren. Der Name muss den .NET Framework-Standards entsprechen, um einen vollqualifizierten Typnamen anzugeben.

ASP.NET durchsucht die angegebene Assembly nach dem Typ. Wenn der Adaptersatz von einem anderen Adaptersatz erbt, ist die PageAdapter-Eigenschaft nicht erforderlich, und der Standardwert wird auf den Wert des übergeordneten Satzes festgelegt.
PredicateClass Ein optionaler Lese-/Schreibwert string, der den Klassentyp angibt, der das Evaluator-Prädikat bereitstellt. Der Name, den Sie für den Klassentyp verwenden, muss den .NET Framework-Standards entsprechen, um einen vollqualifizierten Typnamen anzugeben.

ASP.NET durchsucht die angegebene Assembly nach dem Typ. Wenn der Adaptersatz von einem anderen Typ erbt, ist die PredicateClass-Eigenschaft nicht erforderlich, und der Standardwert wird auf den Wert des übergeordneten Satzes festgelegt.
PredicateMethod Ein optionaler Lese-/Schreibwert string, der die Methode angibt, die das Evaluator-Prädikat bereitstellt. Die Methode muss statisch und der folgenden Signatur sein:

static bool EvaluatorMethod(HttpContext context)

Wenn der Adaptersatz von einem anderen Adaptersatz erbt, ist die PredicateMethod- nicht erforderlich, und der Standardwert wird auf den Wert des übergeordneten Satzes festgelegt.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse sind in der MobileControls-Eigenschaft der MobileControlsSection-Klasse enthalten.

Wenn eine Instanz dieser Klasse die InheritsFrom-Eigenschaft angibt, müssen Sie nicht die Eigenschaften PredicateClass,PredicateMethod oder PageAdapter angeben. Stattdessen kann ihr Geräteadaptersatz diese von der Definition des übergeordneten Geräteadaptersatzes erben.

Vererbungshierarchie

CollectionElement

DeviceElement

Anforderungen

type Beschreibung
Client IIS 7.0 unter Windows Vista
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012.
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016.
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

ASP.NET Adapterzuordnungen für mobile Webanwendungen
Geräteelement für mobileControls (ASP.NET Settings Schema)
AdapterElement-Klasse
CollectionElement-Klasse
MobileControlsSection-Klasse
System.Web.UI.MobileControls.IPageAdapter-Schnittstelle
system.web-Element (ASP.NET-Einstellungsschema)