通过


UserActivitySession 类

定义

在用户参与该活动时跟踪 UserActivity

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
继承
Object Platform::Object IInspectable UserActivitySession
属性
实现

Windows 要求

要求 说明
设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

UserActivity 与跟踪用户参与该活动的时长的 UserActivitySession 相关联。 例如,观看电影之类的活动可以在几天内一次发生一点。 当用户首次启动观看电影的新活动时,必须创建 UserActivitySession 。 当用户切换到其他活动时,应释放它。 当用户继续观看电影时,请从原始 UserActivity 创建另一个 UserActivitySession 以跟踪活动,前提是用户正在观看电影。

属性

名称 说明
ActivityId

获取此 UserActivitySession 的 ID。

方法

名称 说明
Close()

指示用户不再参与与此会话关联的活动。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

适用于