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.
In diesem Abschnitt wird erläutert, wie Daten zwischen Apps der Universellen Windows-Plattform (UWP) freigegeben werden, einschließlich der Verwendung des Freigabevertrags, des Kopierens und Einfügens, des Ziehens und Ablegens sowie der App-Dienste.
Der Share-Vertrag ist eine Möglichkeit, damit Benutzer schnell Daten zwischen Anwendungen übertragen können. Beispielsweise kann ein Benutzer eine Webseite mit seinen Freunden über eine App für soziale Netzwerke teilen oder einen Link in einer Notizen-App speichern, um später darauf zu verweisen. Erwägen Sie die Verwendung eines Freigabe-Vertrags, wenn Ihre App Inhalte in Szenarien empfängt, die ein Benutzer im Kontext einer anderen App schnell abschließen kann.
Eine App kann das Feature "Freigeben" auf zwei Arten unterstützen. Zunächst kann es sich um eine Quell-App handeln, die Inhalte bereitstellt, die der Benutzer freigeben möchte. Zweitens kann es sich bei der App um eine Ziel-App handeln, die der Benutzer als Ziel für freigegebene Inhalte auswählt. Eine App kann auch eine Quell-App und eine Ziel-App sein. Wenn Ihre App Inhalte als Quell-App freigeben soll, müssen Sie entscheiden, welche Datenformate Ihre App bereitstellen kann.
Neben dem Freigabe-Vertrag können Apps auch klassische Techniken zum Übertragen von Daten integrieren, z. B. Ziehen und Ablegen oder Kopieren und Einfügen. Zusätzlich zur Kommunikation zwischen UWP-Apps unterstützen diese Methoden auch das Teilen mit und von Desktopanwendungen.
UWP-Apps können auch App-Dienste erstellen, die Funktionen für andere UWP-Apps bereitstellen. Ein App-Dienst wird als Hintergrundaufgabe in der Host-App ausgeführt und kann seinen Dienst für andere Apps bereitstellen. Beispielsweise kann ein App-Dienst einen Balkencodescannerdienst bereitstellen, den andere Apps verwenden könnten.
In diesem Abschnitt
| Thema | Description |
|---|---|
| Freigeben von Daten | In diesem Artikel wird erläutert, wie man den Share-Vertrag in einer UWP-App unterstützt. Der Freigabe-Vertrag ist eine einfache Möglichkeit, Daten wie Text, Links, Fotos und Videos schnell zwischen Apps zu teilen. Beispielsweise kann ein Benutzer eine Webseite mit seinen Freunden über eine App für soziale Netzwerke teilen oder einen Link in einer Notizen-App speichern, um später darauf zu verweisen. |
| Empfangen von Daten | In diesem Artikel wird erläutert, wie Sie Inhalte in Ihrer UWP-App empfangen, die von einer anderen App mithilfe des Freigabe-Vertrags freigegeben wurden. Mit diesem Freigabe-Vertrag kann Ihre App als Option angezeigt werden, wenn der Benutzer "Freigeben" aufruft. |
| Kopieren und Einfügen | In diesem Artikel wird erläutert, wie Sie das Kopieren und Einfügen in UWP-Apps mithilfe der Zwischenablage unterstützen. Kopieren und Einfügen ist die klassische Möglichkeit, Daten zwischen Apps oder innerhalb einer App auszutauschen, und fast jede App kann Zwischenablagevorgänge in gewissem Maße unterstützen. |
| Drag & Drop | In diesem Artikel wird erläutert, wie Sie Ihrer UWP-App Drag-and-Drop-Funktionen hinzufügen. Ziehen und Ablegen ist eine klassische, natürliche Art der Interaktion mit Inhalten wie Bildern und Dateien. Nach der Implementierung funktioniert Drag and Drop nahtlos in alle Richtungen, einschließlich App-zu-App, App-zu-Desktop und Desktop-zu-App. |
| Erstellen und Nutzen eines App-Diensts | In diesem Artikel wird erläutert, wie Sie einen App-Dienst in einer UWP-App erstellen, die Dienste für andere UWP-Apps bereitstellt. |