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.
Hinweis
Previewfunktionen sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Diese Funktionen sind vor einer offiziellen Veröffentlichung verfügbar, damit Kunden frühzeitig zugreifen und Feedback geben können.
Die Architektur der Power Apps Code-Apps besteht aus:
- Das Power Apps SDK
- Generierte Modelle/Dienste für Steckverbinder
- Die
power.config.jsonKonfigurationsdatei - Der Power Apps-Host
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 (Code im Vergleich zum SDK im Vergleich zum 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). Mit dem Power Platform CLI- und Power Apps-SDK können Ihre App Power Platform-Connectors verwenden und in einer Power Platform-Umgebung gehostet werden.
| Komponente | Description |
|---|---|
| power.config.json | Eine Aus dem Power Apps SDK generierte Datei, die Metadaten enthält. Sowohl das CLI- als auch das Power Apps SDK 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 SDK | 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 CLI | Der PAC CLI-Befehl pac code push verwendet eine kompilierte App und veröffentlicht sie in einer Power Platform-Umgebung, in der sie dann für Benutzer freigegeben und über Power Apps ausgeführt werden kann. |
Laufzeit
Wenn eine Code-App ausgeführt wird, gibt es drei logische Komponenten:
- Ihr Code
- Das Power Apps SDK
- Der Power Apps-Host
- Das Power Apps SDK 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.