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

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

적용 대상