コード コンポーネントが使用する機能を示します。
使用可能な対象
モデル駆動型アプリ
Parameters
要素 | プロパティ | タイプ | Required |
---|---|---|---|
name |
コンポーネントで宣言されている機能の名称です | string |
はい |
required |
コンポーネントがその機能を必要とするかどうかを示します | boolean |
はい |
親要素
要素 | プロパティ |
---|---|
feature-usage | feature-usage 要素は uses-feature 要素のラッパーとして機能します。この要素によって開発者は、コンポーネントが使用する機能を宣言することができます。 feature-usage 要素が定義されていない場合は、この要素は必要ありません。 |
例
<feature-usage>
<uses-feature name="WebAPI" required="true" />
</feature-usage>
以下のテーブルは、これらの設定と実行時にコード内で行われる処理との関係を示しています。 マニフェストで定義された uses-feature
設定に基づいた、機能関数の呼び出しへの対応を表しています。
マニフェスト | ホストがサポートしている場合 | ホストがサポートしていない場合 |
---|---|---|
uses-feature name="device.captureImage" required="true" |
Context.device.captureImage != null 、チェックは不要です。 |
設計時に警告を表示します。 実行時にコンポーネントの読み込みが失敗します。 |
uses-feature name="device.captureImage" required="false" |
Context.device.captureImage != null |
Context.device.captureImage == null コンポーネントは実行時にこれを適応的にチェックすることができます。 |
(なし) | Context.device.captureImage == null |
Context.device.captureImage == null |
関連記事
Power Apps Component Framework Manifest Schema リファレンス
Power Apps Component Framework API リファレンス
Power Apps Component Framework の概要