UserActivity 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í.
Una userActivity se crea mediante una aplicación durante su ejecución para notificar al sistema de un flujo de trabajo de usuario que se puede continuar en otro dispositivo o en otro momento en el mismo dispositivo. Proporciona información sobre una tarea en la que se dedica el usuario.
Nota:
A partir de julio de 2021, los usuarios que tienen el historial de actividades sincronizado en sus dispositivos Windows mediante de su cuenta de Microsoft (MSA), ya no tendrán la opción de cargar nuevas actividades en la Línea de tiempo. Aún así, seguirán teniendo la opción de usar la Línea de tiempo y ver su historial de actividades (esto es, la información sobre las aplicaciones, los sitios web y los archivos recientes) en su equipo local. Las cuentas conectadas a AAD no se verán afectadas.
public ref class UserActivity sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserActivity final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.UserActivities.IUserActivityFactory, 393216, "Windows.Foundation.UniversalApiContract")]
class UserActivity final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.UserActivities.IUserActivityFactory, 393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserActivity final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserActivity
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.UserActivities.IUserActivityFactory), 393216, "Windows.Foundation.UniversalApiContract")]
public sealed class UserActivity
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.UserActivities.IUserActivityFactory), 393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserActivity
function UserActivity(activityId)
Public NotInheritable Class UserActivity
- 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)
|
Comentarios
Nota:
A partir de julio de 2021, los usuarios que tienen el historial de actividades sincronizado en sus dispositivos Windows mediante de su cuenta de Microsoft (MSA), ya no tendrán la opción de cargar nuevas actividades en la Línea de tiempo. Aún así, seguirán teniendo la opción de usar la Línea de tiempo y ver su historial de actividades (esto es, la información sobre las aplicaciones, los sitios web y los archivos recientes) en su equipo local. Las cuentas conectadas a AAD no se verán afectadas.
Una UserActivity encapsula la tarea de un usuario que se puede continuar más adelante y potencialmente en un dispositivo diferente. La creación de una actividad de usuario hace que esa actividad sea capaz de aparecer en la escala de tiempo de Windows y en la opción Pick up de Cortana donde dejé la característica. La escala de tiempo es una vista de tareas enriquecida que muestra una vista cronológica de lo que ha estado trabajando, a través de actividades en las que Windows cree que ha tenido una participación significativa del usuario. También puede incluir lo que estaba trabajando en todos los dispositivos. Por ejemplo, una aplicación de correo podría crear una UserActivity cuando el usuario empieza a crear un nuevo mensaje de correo electrónico. El usuario podría pausar el trabajo en el correo electrónico y, a continuación, trabajar en él más adelante en el mismo equipo, o incluso en otro dispositivo.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1803 | 17134 | UserActivity |
1803 | 17134 | ToJson |
1803 | 17134 | ToJsonArray |
1803 | 17134 | TryParseFromJson |
1803 | 17134 | TryParseFromJsonArray |
1809 | 17763 | IsRoamable |
Constructores
UserActivity(String) |
Creación de una actividad UserActivity con un identificador de actividad especificado |
Propiedades
ActivationUri |
Obtiene y establece el identificador uniforme de recursos (URI) de activación. |
ActivityId |
Obtiene el identificador de actividad que se asignó a esta UserActivity cuando se creó. |
ContentInfo |
Obtiene o establece el objeto de información de contenido para esta actividad de usuario. |
ContentType |
Obtiene y establece el tipo MIME (Extensiones multipropósito de correo de Internet) del contenido almacenado en UserActivity.ContentUri. Por ejemplo, "text/plain". |
ContentUri |
Obtiene y establece el identificador uniforme de recursos (URI) de contenido del contenido o documento representado por UserActivity. |
FallbackUri |
Obtiene y establece el identificador uniforme de recursos (URI) de reserva que se va a usar si no hay ningún controlador para el URI de activación. |
IsRoamable |
Obtiene y establece si los metadatos de la actividad en particular se deben cargar en Microsoft Cloud. |
State |
Obtiene el estado (Publicado o Nuevo) de esta UserActivity. |
VisualElements |
Obtiene información que se puede usar para el icono de detalles de esta actividad. |
Métodos
CreateSession() |
Crea una UserActivitySession con la que se asociará esta actividad de usuario. Debe llamar a este método en el subproceso de interfaz de usuario. |
SaveAsync() |
Publique UserActivity. |
ToJson() |
Serializa UserActivity en una cadena JSON. Entre otras cosas, la cadena JSON contendrá el nombre para mostrar de la aplicación, la dirección URL de activación, la dirección URL de contenido, la información del contenido y la información del elemento visual, como la descripción, el color de fondo, etc. |
ToJsonArray(IIterable<UserActivity>) |
Serializa una colección de objetos UserActivity en una cadena JSON. Entre otras cosas, la cadena JSON contendrá el nombre para mostrar de la aplicación, la dirección URL de activación, la dirección URL de contenido, la información de contenido y la información del elemento visual, como la descripción, el color de fondo, etc. para cada UserActivity. |
TryParseFromJson(String) |
Construye una UserActivity a partir de una cadena JSON. |
TryParseFromJsonArray(String) |
Crea una colección de objetos UserActivity a partir de una cadena JSON. |