語言

MobileCapabilities.HasCapability(String, String) 方法

定義

提供一種統一的方式來評估裝置能力。 此方法由 ASP.NET 內部用於實作控制項語法中表達的各種裝置選擇標準。 例如,此方法用於在 DeviceSpecific/Choice 結構中選擇 <Choice> Element(.NET Framework 開發者指南) 元素。 這個 API 已經過時了。 有關如何開發 ASP.NET 行動應用程式的資訊,請參閱 Mobile Apps &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

例外狀況

capabilityName參數不會以設定檔中指定的裝置過濾器名稱、MobileCapabilities屬性或 Item 集合中的MobileCapabilities項目形式找到。

delegateName 是 null 或空的。

備註

應用程式在收集裝置特定資訊時,可以程式化地使用此 HasCapability 方法。 若參數 capabilityName 指定裝置評估方法,則 optionalArgument 該參數會傳遞給該方法。 如果 capabilityName 參數在能力字典中指定屬性名稱或項目, HasCapability 方法會檢查該屬性或項目是否等於該 optionalArgument 參數。

適用於

另請參閱