deviceFilters elementu (ASP.Schemat ustawień netto)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Określa urządzenie lub klasy urządzenia w ASP.NET MobileCapabilities system oparty na agenta użytkownika lub przeglądarki. Filtr urządzenia można przez autora strony lub aplikacji zastępują właściwości formantu lub zdefiniować bloki zawartości lub szablonów, które zmiany układu i wyglądu.
<deviceFilters>
<filter.../>
</deviceFilters>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Brak.
Elementy podrzędne
Element |
Opis |
---|---|
filter |
Opcjonalnego elementu. Zapewnia możliwość filtrowania dla MobileCapabilities klasy. Może to być jeden lub więcej elementów filtr w <deviceFilters> sekcji. |
Elementy nadrzędne
Element |
Opis |
---|---|
configuration |
Element główny wymagane w każdym pliku konfiguracyjnym używane przez aparatu plików wykonywalnych języka wspólnego oraz.NET Framework aplikacji. |
system.web |
Określa element główny dla aplikacji ASP.Ustawienia konfiguracji netto w pliku konfiguracyjnym. Zawiera elementy, które konfigurowania aplikacji ASP.NET aplikacje sieci Web i kontrolować zachowanie tych aplikacji. |
Uwagi
Można wybrać z dwóch typów filtrów urządzeń: porównanie oceniający lub oceniający delegatów.
Dla prostych porównań można określić filtr porównanie w oparciu, podając nazwę funkcji i wartości do porównywania. W czasie wykonywania, wynikiem filtru urządzenia true wartości zdolności i wartości są równe. Właściwość logiczna porównania są wielkości liter; w związku z tym true i True są prawidłowe. Inne właściwości porównań jest rozróżniana wielkość liter.
Dla oceny bardziej złożone można określić filtr oparty delegata oceniającego przez podanie nazwy klasy i metody Metoda. W czasie wykonywania, wywoływana jest metoda dostarczony ustalić, czy filtr urządzenia wynikiem true.
Domyślna konfiguracja
Następujące domyślne <deviceFilters> element nie jest jawnie skonfigurowane w pliku konfiguracyjnym komputera lub w pliku Web.config w katalogu głównego, ale jest domyślna konfiguracja zwracane przez aplikację w.NET Framework w wersji 2.0.
<deviceFilters>
<filter name="isJPhone" compare="Type" argument="J-Phone"/>
<filter name="isHTML32" compare="PreferredRenderingType" argument="html32"/>
<filter name="isWML11" compare="PreferredRenderingType" argument="wml11"/>
<filter name="isCHTML10" compare="PreferredRenderingType" argument="chtml10"/>
<filter name="isGoAmerica" compare="Browser" argument="Go.Web"/>
<filter name="isMME" compare="Browser" argument="Microsoft Mobile Explorer"/>
<filter name="isMyPalm" compare="Browser" argument="MyPalm"/>
<filter name="isPocketIE" compare="Browser" argument="Pocket IE"/>
<filter name="isUP3x" compare="Type" argument="Phone.com 3.x Browser"/>
<filter name="isUP4x" compare="Type" argument="Phone.com 4.x Browser"/>
<filter name="isEricssonR380" compare="Type" argument="Ericsson R380"/>
<filter name="isNokia7110" compare="Type" argument="Nokia 7110"/>
<filter name="prefersGIF" compare="PreferredImageMIME" argument="image/gif"/>
<filter name="prefersWBMP" compare="PreferredImageMIME" argument="image/vnd.wap.wbmp"/>
<filter name="supportsColor" compare="IsColor" argument="true"/>
<filter name="supportsCookies" compare="Cookies" argument="true"/>
<filter name="supportsJavaScript" compare="Javascript" argument="true"/>
<filter name="supportsVoiceCalls" compare="CanInitiateVoiceCall" argument="true"/>
</deviceFilters>
Przykład
Poniższy przykład konfiguruje zarówno filtr porównanie, jak i filtr delegata oceniającego.
<deviceFilters>
<filter name="IsHtml"
compare="PreferredRendering"
argument="html32" />
<filter name="IsGPSEnabled"
type="MyApplication.MyCapabilityEvaluators,MyApplication"
method="IsGPSEnabled" />
</deviceFilters>
Informacje o elementach
Configuration Section Handler |
|
Configuration Member |
|
Configurable Locations |
Machine.config Główny poziom Web.config Poziom aplikacji Web.config Pliku Web.config |
Requirements |
Usługi IIS w wersji 5.0, IIS 5.1 lub IIS 6.0 .NET Framework 1.1 lub 2.0 Visual Studio 2003 lub Visual Studio 2005 |
Zobacz też
Zadania
How to: Configure Specific Folders Using Location Settings
How to: Lock ASP.NET Configuration Settings
Informacje
System.Web elementu (ASP.Schemat ustawień netto)
Konfiguracja elementu (schemat ustawień ogólne)
Filtrowanie elementu deviceFilters (ASP.Schemat ustawień netto)
mobileControls elementu (ASP.Schemat ustawień netto)
Koncepcje
ASP.NET Configuration File Hierarchy
Inne zasoby
Creating ASP.NET Mobile Web Applications
Ogólne ustawienia konfiguracji (ASP.(NET)
ASP.NET ustawienia konfiguracji