MobileCapabilities.HasCapability(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一種統一的方式來評估裝置能力。 此方法由 ASP.NET 內部用於實作控制項語法中表達的各種裝置選擇標準。 例如,此方法用於在 DeviceSpecific/Choice 結構中選擇 <Choice> Element(.NET Framework 開發者指南) 元素。 這個 API 已經過時了。 有關如何開發 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 參數。