UserActivityChannel Classe

Definição

Cria ou obtém objetos UserActivity criados neste ou em outro dispositivo.

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
Herança
Object Platform::Object IInspectable UserActivityChannel
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Exemplos

   // 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");

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 DisableAutoSessionCreation
1803 17134 GetRecentUserActivitiesAsync
1803 17134 GetSessionHistoryItemsForUserActivityAsync
1803 17134 TryGetForWebAccount
1903 18362 GetForUser

Métodos

DeleteActivityAsync(String)

Exclua uma atividade específica do usuário.

DeleteAllActivitiesAsync()

Exclui todas as atividades do usuário registradas por este aplicativo.

DisableAutoSessionCreation()

Desabilite a criação automática de uma sessão quando uma nova UserActivity for criada.

GetDefault()

Fornece acesso às Atividades do Usuário associadas à MSA (Conta de Serviço Gerenciado) do usuário.

GetForUser(User)

Obtém um objeto UserActivityChannel que pode ser usado para obter ou criar objetos UserActivity para o usuário especificado no contexto do aplicativo atual.

GetOrCreateUserActivityAsync(String)

Crie (ou obtenha) uma UserActivity com a ID especificada.

GetRecentUserActivitiesAsync(Int32)

Obtenha o número especificado das atividades do usuário mais recentemente engajadas, classificadas pelo momento em que cada atividade do usuário terminou.

GetSessionHistoryItemsForUserActivityAsync(String, DateTime)

Obtém o histórico de sessão de uma atividade de usuário.

TryGetForWebAccount(WebAccount)

Obtenha um canal, específico para uma conta Web especificada, a ser usado para registrar a atividade do usuário.

Aplica-se a