Windows.ApplicationModel.UserActivities Namespace

Eine Benutzeraktivität kapselt eine Benutzeraufgabe, die zu einem späteren Zeitpunkt und möglicherweise auf einem anderen Gerät fortgesetzt werden kann.

Beispielsweise könnte eine E-Mail-App eine Benutzeraktivität erstellen, wenn der Benutzer mit dem Erstellen einer neuen E-Mail-Nachricht beginnt. Der Benutzer kann die Arbeit an der E-Mail anhalten und später auf demselben Computer erneut mit der Arbeit beginnen oder die Aktivität des Schreibens der E-Mail auf einem anderen Gerät fortsetzen.

Die APIs in diesem Namespace ermöglichen Entwicklern Folgendes:

  • Erstellen von Benutzeraktivitäten
  • Stellen Sie einen plattformübergreifenden Kontext für Benutzeraktivitäten bereit.
  • Start- und Stoppaktivitäten

Weitere Informationen zur Verwendung von Benutzeraktivitäten mit Windows-Zeitachse finden Sie unter Fortsetzen der Benutzeraktivität auch geräteübergreifend .

Klassen

UserActivity

Eine UserActivity wird von einer App während ihrer Ausführung erstellt, um das System über einen Benutzerarbeitsstream zu benachrichtigen, der auf einem anderen Gerät oder zu einem anderen Zeitpunkt auf demselben Gerät fortgesetzt werden kann. Sie enthält Informationen zu einer Aufgabe, an der der Benutzer beteiligt ist.

Hinweis

Ab Juli 2021 haben Benutzer, deren Aktivitätsverlauf auf ihren Windows-Geräten über ihr Microsoft-Konto (MSA) synchronisiert wird, nicht mehr die Möglichkeit, neue Aktivitäten auf die Zeitachse hochzuladen. Sie können die Zeitachse weiterhin verwenden und ihren Aktivitätsverlauf (Informationen zu aktuellen Apps, Websites und Dateien) auf ihrem lokalen PC anzeigen. Mit AAD verbundene Konten sind nicht betroffen.

UserActivityAttribution

Stellt grafische Informationen zu einer Benutzeraktivität bereit. Überschreibt Informationen, die das System über die Benutzeraktivität bereitstellt.

UserActivityChannel

Erstellt oder ruft UserActivity-Objekte ab, die auf diesem oder einem anderen Gerät erstellt wurden.

UserActivityContentInfo

Stellt die Inhaltsmetadaten dieser Aktivität im JSON-Format dar.

UserActivityRequest

Wird als Argument an das UserActivityRequestManager.UserActivityRequested-Ereignis übergeben. Wird verwendet, um eine UserActivity an den Aufrufer zurückzugeben.

UserActivityRequestedEventArgs

Wird an das UserActivityRequestManager.UserActivityRequested-Ereignis übergeben. Ermöglicht dem Handler des Ereignisses, eine UserActivity zurück zu übergeben.

UserActivityRequestManager

Verarbeiten externer Anforderungen zum Erstellen einer UserActivity.

UserActivitySession

Verfolgt eine UserActivity nach, während der Benutzer an dieser Aktivität beteiligt ist.

UserActivitySessionHistoryItem

Gibt die Start- und Endzeit an, zu der ein Benutzer an einer bestimmten Aktivität beteiligt war.

UserActivityVisualElements

Enthält Informationen wie die Beschreibung und das Symbol, die in der Detailkachel für eine UserActivity angezeigt werden können.

Schnittstellen

IUserActivityContentInfo

Stellt die Inhaltsmetadaten dieser Aktivität im JSON-Format dar.

Enumerationen

UserActivityState

Definiert die Zustände einer UserActivity.

Weitere Informationen