UserActivityChannel Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |