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. |