MobileCapabilities.HasCapability(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デバイスの機能を評価するための統一された方法を提供します。 このメソッドは、コントロールの構文で表されるさまざまなデバイス選択基準を実装するために、ASP.NET によって内部的に使用されます。 たとえば、このメソッドは、DeviceSpecific/Choice コンストラクトの <Choice> 要素 (.NET Framework Developer's Guide) 要素の中から選択するために使用されます。 この 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 プロパティ、または MobileCapabilities Item コレクション内の項目として見つかりません。
delegateName が null または空です。
注釈
アプリケーションは、デバイス固有の情報を収集するときに、 HasCapability メソッドをプログラムで使用できます。
capabilityName パラメーターでデバイス評価メソッドが指定されている場合は、optionalArgument パラメーターがこのメソッドに渡されます。
capabilityName パラメーターが機能ディクショナリ内のプロパティ名または項目を指定する場合、HasCapability メソッドは、プロパティまたは項目が optionalArgument パラメーターと等しいかどうかを確認します。