Freigeben über


MobileCapabilities.HasCapability(String, String) Methode

Definition

Bietet eine einheitliche Möglichkeit zum Auswerten von Gerätefunktionen. Diese Methode wird intern von ASP.NET verwendet, um verschiedene Geräteauswahlkriterien zu implementieren, die in der Syntax der Steuerelemente ausgedrückt werden. Diese Methode wird beispielsweise verwendet, um in einem DeviceSpecific/Choice-Konstrukt zwischen <Choice> Element-Elementen (.NET Framework Developer's Guide) auszuwählen. Diese API ist veraltet. Informationen zum Entwickeln von ASP.NET mobilen Anwendungen finden Sie unter Mobile Apps & Websites mit 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

Parameter

delegateName
String

Die Geräteauswertungsmethode, der Eigenschaftenname oder das Element in der Funktionssammlung.

optionalParameter
String

Das optionale Argument.

Gibt zurück

truewenn das Gerät über die angegebene Funktion verfügt; andernfalls . false

Ausnahmen

Ein capabilityName Parameter wird nicht als Gerätefiltername gefunden, der in der Konfigurationsdatei, als MobileCapabilities Eigenschaft oder als Element in der MobileCapabilities Item-Auflistung angegeben ist.

delegateName ist null oder leer.

Hinweise

Anwendungen können die HasCapability Methode programmgesteuert verwenden, wenn sie gerätespezifische Informationen sammeln. Wenn der capabilityName Parameter eine Geräteauswertungsmethode angibt, wird der optionalArgument Parameter an diese Methode übergeben. Wenn der capabilityName Parameter einen Eigenschaftsnamen oder ein Element im Funktionswörterbuch angibt, überprüft die HasCapability Methode, ob die Eigenschaft oder das Element dem optionalArgument Parameter entspricht.

Gilt für:

Weitere Informationen