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