Compartir a través de


UserActivityChannel Clase

Definición

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
Object Platform::Object IInspectable UserActivityChannel
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.

Se aplica a