MobileCapabilities.HasCapability(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デバイス機能を統一的に評価する方法を提供します。 このメソッドは、コントロール構文で記述されたさまざまなデバイス選択基準を実装するために ASP.NET によって内部的に使用されます。 たとえば、このメソッドは、DeviceSpecific/Choice コンストラクト内の Choice> 要素 (.NET Framework 開発者ガイド) 要素の中から<選択するために使用されます。 この API は、互換性のために残されています。 ASP.NET モバイル アプリケーションを開発する方法については、「mobile Apps & Sites with 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
かどうかを確認します。
適用対象
こちらもご覧ください
.NET