Condividi tramite


UserActivitySession Classe

Definizione

Tiene traccia di un oggetto UserActivity mentre l'utente è impegnato in tale attività.

public ref class UserActivitySession sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserActivitySession final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserActivitySession : System.IDisposable
Public NotInheritable Class UserActivitySession
Implements IDisposable
Ereditarietà
Object Platform::Object IInspectable UserActivitySession
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

Un oggetto UserActivity è associato a un UserActivitySession che tiene traccia della durata dell'attività dell'utente. Ad esempio, un'attività come la visualizzazione di un film può verificarsi un po' alla volta nel corso di più giorni. Quando l'utente avvia prima la nuova attività di visualizzazione di un film, è necessario creare userActivitySession . Deve essere eliminato quando l'utente passa a un'attività diversa. Quando l'utente riprende a guardare il film, creare un altro UserActivitySession dall'oggetto UserActivity originale per tenere traccia dell'attività finché l'utente sta guardando il film.

Proprietà

ActivityId

Ottiene l'ID di userActivitySession.

Metodi

Close()

Indica che l'utente non è più impegnato nelle attività associate a questa sessione.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

Si applica a