UserActivityChannel Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea u obtiene objetos UserActivity creados en este u otro 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
- Herencia
- Atributos
Requisitos de Windows
| Familia de dispositivos |
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)
|
Ejemplos
// 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");
Comentarios
Historial de versiones
| Versión de Windows | Versión del SDK | Valor agregado |
|---|---|---|
| 1803 | 17134 | DisableAutoSessionCreation |
| 1803 | 17134 | GetRecentUserActivitiesAsync |
| 1803 | 17134 | GetSessionHistoryItemsForUserActivityAsync |
| 1803 | 17134 | TryGetForWebAccount |
| 1903 | 18362 | GetForUser |
Métodos
| DeleteActivityAsync(String) |
Elimina una actividad de usuario específica. |
| DeleteAllActivitiesAsync() |
Elimina todas las actividades de usuario registradas por esta aplicación. |
| DisableAutoSessionCreation() |
Deshabilite la creación automática de una sesión cuando se crea una nueva UserActivity. |
| GetDefault() |
Proporciona acceso a las actividades de usuario asociadas a la cuenta de servicio administrada (MSA) del usuario. |
| GetForUser(User) |
Obtiene un objeto UserActivityChannel que se puede usar para obtener o crear objetos UserActivity para el usuario especificado en el contexto de la aplicación actual. |
| GetOrCreateUserActivityAsync(String) |
Cree (u obtenga) una UserActivity con el identificador especificado. |
| GetRecentUserActivitiesAsync(Int32) |
Obtenga hasta el número especificado de las actividades de usuario implicadas más recientemente, ordenadas por el momento en que finalizó cada actividad de usuario. |
| GetSessionHistoryItemsForUserActivityAsync(String, DateTime) |
Obtiene el historial de sesiones de una actividad de usuario. |
| TryGetForWebAccount(WebAccount) |
Obtenga un canal, específico de una cuenta web especificada, que se usará para registrar la actividad del usuario. |