UserActivityChannel Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt oder ruft UserActivity-Objekte ab, die auf diesem oder einem anderen Gerät erstellt wurden.
public ref class UserActivityChannel sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserActivityChannel final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserActivityChannel final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserActivityChannel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserActivityChannel
Public NotInheritable Class UserActivityChannel
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)
|
Beispiele
// Get the default UserActivityChannel and query it for our UserActivity. If the activity doesn't exist, one is created.
UserActivityChannel channel = UserActivityChannel.GetDefault();
UserActivity userActivity = await channel.GetOrCreateUserActivityAsync("AddCustomerPage");
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1803 | 17134 | DisableAutoSessionCreation |
1803 | 17134 | GetRecentUserActivitiesAsync |
1803 | 17134 | GetSessionHistoryItemsForUserActivityAsync |
1803 | 17134 | TryGetForWebAccount |
1903 | 18362 | GetForUser |
Methoden
DeleteActivityAsync(String) |
Löschen Sie eine bestimmte Benutzeraktivität. |
DeleteAllActivitiesAsync() |
Löscht alle Benutzeraktivitäten, die von dieser App registriert wurden. |
DisableAutoSessionCreation() |
Deaktivieren Sie die automatische Erstellung einer Sitzung, wenn eine neue UserActivity erstellt wird. |
GetDefault() |
Bietet Zugriff auf die Benutzeraktivitäten, die dem verwalteten Dienstkonto (MANAGED Service Account, MSA) des Benutzers zugeordnet sind. |
GetForUser(User) |
Ruft ein UserActivityChannel-Objekt ab, das zum Abrufen oder Erstellen von UserActivity-Objekten für den angegebenen Benutzer im Kontext der aktuellen App verwendet werden kann. |
GetOrCreateUserActivityAsync(String) |
Erstellen (oder abrufen) Sie eine UserActivity mit der angegebenen ID. |
GetRecentUserActivitiesAsync(Int32) |
Rufen Sie die angegebene Anzahl der zuletzt beteiligten Benutzeraktivitäten auf, sortiert nach dem Zeitpunkt, zu dem jede Benutzeraktivität beendet wurde. |
GetSessionHistoryItemsForUserActivityAsync(String, DateTime) |
Ruft den Sitzungsverlauf für eine Benutzeraktivität ab. |
TryGetForWebAccount(WebAccount) |
Rufen Sie einen Kanal ab, der für ein angegebenes Webkonto spezifisch ist und zum Aufzeichnen von Benutzeraktivitäten verwendet werden soll. |