Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Power Apps Code-App-Architektur besteht aus:
- Die Power Apps-Clientbibliothek für Code-Apps, manchmal auch als "Power Apps SDK" bezeichnet.
- Generierte Modelle/Dienste für Steckverbinder
- Die
power.config.jsonKonfigurationsdatei - Der host Power Apps
Wenn Sie verstehen, wie diese Teile durch Entwicklung, Veröffentlichung und Laufzeitausführung zusammenarbeiten, können Sie erfolgreicher arbeiten. Erfahren Sie mehr über:
- Die Rolle der einzelnen Ebenen (Ihr Code gegenüber der Power Apps-Clientbibliothek für Code-Apps gegenüber dem Host)
- Wie Modelle/Dienste generiert und genutzt werden, wenn Sie Connectors hinzufügen oder entfernen
- Was wird mit
pac code pushverpackt und veröffentlicht?
App-Entwicklung
Eine HTML- oder TypeScript/JavaScript-App ist eine Voraussetzung für die Verwendung der Code-Apps-Technologie. Code-Apps unterstützen Single-Page Anwendungen (SPAs). Die Power Platform CLI und Power Apps Clientbibliothek für Code-Apps ermöglichen Es Ihrer App, Power Platform-Connectors zu verwenden und in einer Power Platform-Umgebung gehostet zu werden.
| Komponente | Description |
|---|---|
| power.config.json | Eine Aus der Power Apps Clientbibliothek für Code-Apps generierte Datei, die Metadaten enthält. Sowohl die CLI als auch Power Apps Clientbibliothek für Code-Apps verwenden diese Metadaten für Power Platform-Verbindungen und zum Veröffentlichen einer App in einer Umgebung. Ihre App-Logik wird nicht erwartet, mit der power.config.json Datei zu interagieren. |
| Power Apps Clientbibliothek für Code-Apps | Das @microsoft/power-apps – npm-Paket. Es verfügt über APIs, mit denen Ihre App direkt interagieren kann, und sie enthält Logik, die Modelle und Dienste verwaltet, wenn Verbindungen hinzugefügt und aus einer App entfernt werden. |
| Power Platform-Befehlszeilenschnittstelle | Der Befehl PAC CLI pac code push nimmt eine kompilierte App und veröffentlicht sie in einer Power Platform-Umgebung, in der sie dann für Benutzer freigegeben und von Power Apps ausgeführt werden kann. |
Laufzeit
Wenn eine Code-App ausgeführt wird, gibt es drei logische Komponenten:
- Ihr Code
- Die Power Apps-Clientbibliothek für Code-Apps
- Der host Power Apps
- Die Power Apps Clientbibliothek für Code-Apps macht APIs verfügbar, die Ihr Code verwenden kann, und die generierten Modelle und Dienste, die Ihre App zum Ausführen von Datenanforderungen über Power Platform-Connectors verwendet.
- Der Power Apps Host verwaltet die Endbenutzerauthentifizierung, das Laden von Apps und die Darstellung kontextbezogener Nachrichten für den Benutzer, wenn eine App nicht geladen werden kann.