MobileCapabilities.HasCapability(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供评估设备功能的统一方法。 ASP.NET 在内部使用此方法来实现在控件的语法中表示的各种设备选择条件。 例如,此方法用于在 Choice> Element (.NET Framework 开发人员指南) DeviceSpecific/Choice 构造中的元素中进行选择<。 此 API 已废弃不用。 有关如何开发 ASP.NET 移动应用程序的信息,请参阅 移动应用 & 具有 ASP.NET 的网站。
public:
bool HasCapability(System::String ^ delegateName, System::String ^ optionalParameter);
public bool HasCapability (string delegateName, string optionalParameter);
member this.HasCapability : string * string -> bool
Public Function HasCapability (delegateName As String, optionalParameter As String) As Boolean
参数
- delegateName
- String
功能集合中的设备评估方法、属性名称或项。
- optionalParameter
- String
可选参数。
返回
如果设备具有指定的功能,则为 true
;否则为 false
。
例外
未找到作为配置文件中指定的设备筛选器名称、作为 MobileCapabilities 属性或作为 MobileCapabilities 项集合中某项的一个 capabilityName
参数。
delegateName
为 null
或空。
注解
应用程序可以在收集特定于设备的信息时以编程方式使用 HasCapability 方法。
capabilityName
如果 参数指定设备评估方法,则optionalArgument
参数将传递给此方法。
capabilityName
如果 参数在功能字典中指定属性名称或项,该方法HasCapability将检查属性或项是否等于 参数optionalArgument
。