提供裝置功能的統一評估方法。ASP.NET 在內部使用這個方法來實作控制項語法中表示的各種裝置選取準則。例如,在 DeviceSpecific/Choice 建構的 <Choice> 項目中,可用這個方法來進行選擇。
應用程式收集裝置特定資訊時,可以在程式中使用 HasCapability 方法。
public bool HasCapability(
string capabilityName,
string optionalArgument
)
參數
- capabilityName
裝置評估方法、屬性名稱或功能集合中的項目。 - optionalArgument
選擇性引數。
例外狀況
如果 capabilityName 參數不是組態檔中所指定的裝置篩選名稱、MobileCapabilities 屬性或 MobileCapabilities 項目集合中的項目,便會擲回 ArgumentOutOfRange 例外狀況。
備註
如果 capabilityName 參數指定裝置評估方法,optionalArgument 參數會傳送至這個方法。如果 capabilityName 參數指定屬性名稱或功能字典中的項目,HasCapability 方法會檢查屬性或項目是否符合 optionalArgument 參數。