共用方式為


MobileCapabilities.HasCapability(String, String) 方法

定義

提供統一的方式來評估裝置功能。 這個方法是 ASP.NET 在內部用來實作各種以控制項語法表示的裝置選取準則。 例如,這個方法可用來選擇 <DeviceSpecific/Choice 建構中的 Choice> 元素 (.NET Framework 開發人員指南) 元素。 這個 API 已經過時。 如需如何開發 ASP.NET 行動應用程式的資訊,請參閱 具有 ASP.NET 的Mobile Apps & Sites

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 屬性,或做為 MobileCapabilities 項目集合中的項目。

delegateNamenull 或是空的。

備註

應用程式可以在收集裝置特定資訊時,以程序設計方式使用 HasCapability 方法。 capabilityName如果參數指定裝置評估方法,則會將 optionalArgument 參數傳遞至這個方法。 capabilityName如果參數在功能字典中指定屬性名稱或專案,此方法會HasCapability檢查屬性或專案是否等於 optionalArgument 參數。

適用於

另請參閱