コード コンポーネントが使用する機能を示します。
使用可能な対象
モデル駆動型アプリ
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 の概要