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()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

適用対象