Share via


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

定義

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

delegateNamenull または空です。

注釈

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

適用対象

こちらもご覧ください