MobileCapabilities.HasCapability(String, String) メソッド

定義

デバイスの機能を評価するための統一された方法を提供します。 このメソッドは、コントロールの構文で表されるさまざまなデバイス選択基準を実装するために、ASP.NET によって内部的に使用されます。 たとえば、このメソッドは、DeviceSpecific/Choice コンストラクトの <Choice> 要素 (.NET Framework Developer's Guide) 要素の中から選択するために使用されます。 この 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 プロパティ、または MobileCapabilities Item コレクション内の項目として見つかりません。

delegateNamenull または空です。

注釈

アプリケーションは、デバイス固有の情報を収集するときに、 HasCapability メソッドをプログラムで使用できます。 capabilityName パラメーターでデバイス評価メソッドが指定されている場合は、optionalArgument パラメーターがこのメソッドに渡されます。 capabilityName パラメーターが機能ディクショナリ内のプロパティ名または項目を指定する場合、HasCapability メソッドは、プロパティまたは項目が optionalArgument パラメーターと等しいかどうかを確認します。

適用対象

こちらもご覧ください