通过


代码应用体系结构

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 主机将管理最终用户身份验证、应用加载以及向用户呈现上下文消息。