<filter>-Element
Stellt Filtermöglichkeiten für die MobileCapabilities-Klasse aus dem <deviceFilters>-Abschnitt der Datei Web.config bereit. Sie geben ein <filter>-Element in einem <deviceFilters>-Abschnitt des <system.web>-Abschnitts der Konfigurationsdatei an.
<system.web
<deviceFilters>
<filter
name="capability"
compare="capabilityName" />
<filter
name="capability"
type="className"
method="methodName" />
</deviceFilters>
</system.web>
Hinweise
Beim Erstellen einer Webanwendung mit gerätespezifischem Inhalt müssen Sie einen oder mehrere Filter in einem <deviceFilter>-Abschnitt in der Konfigurationsdatei hinzufügen. Jeder Filter gibt Kriterien an, die auf Zielgeräte abgestimmt werden sollten.
Durch die Konfiguration des Gerätefilters wird ein Auswertungsmechanismus für zwei Arten von Filtern bereitgestellt: einen vergleichsbasierten Filter und einen delegatbasierten Auswertungsfilter. Die Syntax gibt beide Filtertypen an. Das erste Beispiel zeigt den vergleichsbasierten Filter, das zweite Beispiel zeigt den delegatbasierten Auswertungsfilter. Weitere Informationen über das Erstellen von Filtern in der Konfigurationsdatei finden Sie unter Gerätespezifische Wiedergabe.
Beispiel
Dieses Beispiel zeigt vergleichsbasierte Filter und delegatbasierte Auswertungsfilter.
<system.web
<deviceFilters>
<filter
name="isWML11"
compare="PreferredRenderingType"
argument="wml11" />
<filter name="GPSEnabled"
type="MyNamespace.MyCapabilityEvaluators, MyAssembly"
method="IsGPSEnabled"/>
</deviceFilters>
</system.web>
Siehe auch
Referenz
<Choice>-Element (.NET Framework-Entwicklerhandbuch)