Freigeben über


MobileCapabilities.HasCapability(String, String) Methode

Definition

Stellt ein einheitliches Verfahren zum Auswerten von Gerätefunktionen bereit. 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 <Elementen des Choice-Elements> (.NET Framework Developer's Guide) auszuwählen. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites 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

Geräteauswertungsmethode, Eigenschaftennamen oder Element in der Funktionensammlung.

optionalParameter
String

Das optionale Argument.

Gibt zurück

true, wenn das Gerät über die angegebene Funktion verfügt, andernfalls false.

Ausnahmen

Ein capabilityName-Parameter wurde nicht als in der Konfigurationsdatei angegebener Gerätefiltername, MobileCapabilities-Eigenschaft oder Element in der MobileCapabilities-Sammlung gefunden.

delegateName hat den Wert null oder ist 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 Capabilities-Wörterbuch angibt, überprüft die HasCapability Methode, ob die Eigenschaft oder das Element dem optionalArgument Parameter entspricht.

Gilt für:

Weitere Informationen