UserActivityChannel Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée ou obtient des objets UserActivity créés sur cet appareil ou sur un autre appareil.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v5.0)
|
Exemples
// 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");
Remarques
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1803 | 17134 | DisableAutoSessionCreation |
1803 | 17134 | GetRecentUserActivitiesAsync |
1803 | 17134 | GetSessionHistoryItemsForUserActivityAsync |
1803 | 17134 | TryGetForWebAccount |
1903 | 18362 | GetForUser |
Méthodes
DeleteActivityAsync(String) |
Supprimer une activité utilisateur spécifique. |
DeleteAllActivitiesAsync() |
Supprime toutes les activités utilisateur inscrites par cette application. |
DisableAutoSessionCreation() |
Désactivez la création automatique d’une session lors de la création d’un nouvel objet UserActivity. |
GetDefault() |
Fournit l’accès aux activités utilisateur associées au compte de service managé (MSA) de l’utilisateur. |
GetForUser(User) |
Obtient un objet UserActivityChannel qui peut être utilisé pour obtenir ou créer des objets UserActivity pour l’utilisateur spécifié dans le contexte de l’application actuelle. |
GetOrCreateUserActivityAsync(String) |
Créez (ou obtenez) un UserActivity avec l’ID spécifié. |
GetRecentUserActivitiesAsync(Int32) |
Obtenez jusqu’au nombre spécifié des dernières activités des utilisateurs engagés, triés par heure de fin de chaque activité utilisateur. |
GetSessionHistoryItemsForUserActivityAsync(String, DateTime) |
Obtient l’historique des sessions d’une activité utilisateur. |
TryGetForWebAccount(WebAccount) |
Obtenez un canal, spécifique à un compte web spécifié, à utiliser pour enregistrer l’activité de l’utilisateur. |