Partager via


UserActivityChannel Classe

Définition

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
Object Platform::Object IInspectable UserActivityChannel
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.

S’applique à