uses-feature-Element

Gibt an, welche Funktion die Codekomponenten verwenden möchten.

Verfügbar für

Modellbasierte Apps

Parent-Element

Element Beschreibung
feature-usage Das feature-usage-Element fungiert als Wrapper um die Use-Feature-Elemente, die es Entwicklern ermöglichen, selbst zu deklarieren, welche Features ihre Komponente verwenden möchte. Wenn keine uses-feature-Elemente definiert sind, ist das feature-usage-Element nicht erforderlich.

Untergeordnete Elemente

Element Beschreibung Typ Erforderlich
Name Name des Features, das in der Komponente deklariert ist. string Ja
erforderlich Gibt an, ob die Komponente dieses Feature erfordert oder nicht. boolean Ja

Beispiel

<feature-usage>
    <uses-feature name="WebAPI" required="true" />
</feature-usage>

Die folgende Tabelle zeigt das Verhältnis dieser Einstellungen zu dem, was zur Laufzeit im Code passiert, ob die Feature-Funktion basierend auf den im Manifest definierten Einstellungen der Use-Features aufgerufen werden kann.

Manifest Wenn der Host unterstützt Wenn der Host keine Unterstützung bietet
uses-feature name="device.captureImage" required="true" Context.device.captureImage != null, kein Check erforderlich. Warnung zur Designzeit. Das Laden von Komponenten schlägt zur Laufzeit fehl.
uses-feature name="device.captureImage" required="false" Context.device.captureImage != null Context.device.captureImage == null kann die Komponente dies zur Laufzeit adaptiv überprüfen.
(kein) Context.device.captureImage == null Context.device.captureImage == null

Manifestschemareferenz des Power Apps component framework
Power Apps component framework-API-Referenz
Power Apps component framework Übersicht

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).