코드 구성 요소에서 사용할 기능을 나타냅니다.
사용할 수 있는 대상
모델 기반 앱
매개 변수
| 요소 | Description | 유형 | 필수 |
|---|---|---|---|
name |
구성 요소에 선언된 기능의 이름 | string |
Yes |
required |
구성 요소에 해당 기능이 필요한지 여부를 나타냅니다. | boolean |
Yes |
부모 요소
| 요소 | Description |
|---|---|
| 기능 사용 | 기능 사용 요소는 요소 주위의 uses-feature 래퍼 역할을 하며, 개발자가 구성 요소에서 사용하려는 기능을 선언할 수 있습니다. 용도-기능 요소가 정의되어 있지 않으면 기능 사용 요소가 필요하지 않습니다. |
Example
<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 구성 요소 프레임워크 매니페스트 스키마 참조
Power Apps 구성 요소 프레임워크 API 참조
Power Apps 구성 요소 프레임워크 개요