Power Apps 代码应用体系结构包括:
- The Power Apps SDK
- 为连接器生成的模型/服务
-
power.config.json配置文件 - Power Apps 主机
了解这些部件如何通过开发、发布和运行时执行进行协作,使你更加成功。 学习内容:
- 每个层的角色(代码与 SDK 与主机)
- 添加或删除连接器时如何生成和使用模型/服务
-
pac code push中会包含和随同发布什么内容
应用开发
HTML 或 TypeScript/JavaScript 应用是使用代码应用技术的先决条件。 代码应用支持单页应用程序 (SPA)。 Power Platform CLI 和 Power Apps SDK 使应用能够使用 Power Platform 连接器,并托管在 Power Platform 环境中。
| 组件 | Description |
|---|---|
| power.config.json | 从 Power Apps SDK 生成的文件,其中包含元数据。 CLI 和 Power Apps SDK 都使用此元数据进行 Power Platform 连接,并将应用发布到环境。 应用逻辑不应与 power.config.json 文件交互。 |
| Power Apps SDK | @microsoft/power-apps - npm 包。 它具有应用可以直接与之交互的 API,并且它包含在连接添加以及从应用中删除时管理模型和服务的逻辑。 |
| Power Platform 命令行界面 | PAC CLI pac code push 命令采用已编译的应用,并将其发布到 Power Platform 环境中,然后它可以与用户共享并从 Power Apps 运行。 |
运行时
代码应用运行时,有三个逻辑组件:
- 代码
- The Power Apps SDK
- Power Apps 主机
- Power Apps SDK 公开了代码可以使用的 API,以及应用用于通过 Power Platform 连接器执行数据请求的生成的模型和服务。
- 如果应用无法加载,Power Apps 主机将管理最终用户身份验证、应用加载以及向用户呈现上下文消息。