Share via


MobileCapabilities.HasCapability(String, String) 方法

定义

提供评估设备功能的统一方法。 ASP.NET 在内部使用此方法来实现在控件的语法中表示的各种设备选择条件。 例如,此方法用于在 <Choice> 元素 (.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 参数。

delegateNamenull 或空。

注解

应用程序可以在收集特定于设备的信息时以编程方式使用 HasCapability 方法。 capabilityName如果 参数指定设备评估方法,则optionalArgument参数将传递给此方法。 capabilityName如果 参数在功能字典中指定属性名称或项,该方法HasCapability将检查属性或项是否等于 参数optionalArgument

适用于

另请参阅