DeviceElement 类

定义一个适配器集,用于将 ASP.NET 移动控件映射到 Web.config 配置文件的 <system.web><mobileControls> 节中的相应适配器。

语法

class DeviceElement : CollectionElement  

方法

此类不包含任何方法。

属性

下表列出了 DeviceElement 类公开的属性。

名称 描述
Device 一个读/写 AdapterElement 值的数组,每个值将 ASP.NET 移动控件映射到特定的设备适配器。
InheritsFrom 一个可选读/写 string 值,该值指定此集必须从中继承的设备适配器集。 指定的设备适配器集既可以出现在同一 <mobileControls> 节的前面,也可以出现在上一级配置文件的 <mobileControls> 节。
Name 一个必需的只读 string 值,该值指定必须用于标识设备适配器集的唯一名称。 键属性。
PageAdapter 一个可选的读/写 string 值,该值指定适配器集的页面适配器的类类型。 指定的类必须实现 IPageAdapter 接口。 该名称必须遵循 .NET Framework 标准来指定完全限定的类型名称。

ASP.NET 会在指定的程序集中搜索该类型。 如果适配器集继承自另一个适配器集,则不需要该 PageAdapter 属性,其默认值将设置为父集的值。
PredicateClass 一个可选的读/写 string 值,该值指定提供计算器谓词的类类型。 用于类类型的名称必须遵循用于指定完全限定类型名称的 .NET Framework 标准。

ASP.NET 会在指定的程序集中搜索该类型。 如果适配器集继承自另一种类型,则不需要该 PredicateClass 属性,其默认值将设置为父集的值。
PredicateMethod 一个可选的读/写 string 值,该值指定提供计算器谓词的方法。 该方法必须是静态的,并且必须具有以下签名:

static bool EvaluatorMethod(HttpContext context)

如果适配器集继承自另一个适配器集,则不需要该 PredicateMethod 属性,其默认值将设置为父集的值。

子类

此类不包含子类。

注解

此类的实例包含在 MobileControlsSection 类的 MobileControls 属性中。

如果此类的实例指定 InheritsFrom 属性,则无需指定 PredicateClassPredicateMethodPageAdapter 属性。 相反,设备适配器集可以从父设备适配器集定义继承这些设置。

继承层次结构

CollectionElement

DeviceElement

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

ASP.NET 移动 Web 应用程序适配器映射
mobileControls 的 device 元素(ASP.NET 设置架构)
AdapterElement 类
CollectionElement 类
MobileControlsSection 类
System.Web.UI.MobileControls.IPageAdapter 接口
system.web 元素(ASP.NET 设置架构)