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
属性,则无需指定 PredicateClass
、PredicateMethod
或 PageAdapter
属性。 相反,设备适配器集可以从父设备适配器集定义继承这些设置。
继承层次结构
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 设置架构)