Windows.ApplicationModel.UserActivities 네임스페이스

사용자 활동은 나중에 그리고 잠재적으로 다른 디바이스에서 계속될 수 있는 사용자 작업을 캡슐화합니다.

예를 들어 사용자가 새 이메일 메시지를 만들기 시작할 때 메일 앱에서 사용자 활동을 만들 수 있습니다. 사용자는 메일 작업을 일시 중지하고 나중에 동일한 컴퓨터에서 다시 작업을 시작하거나 다른 디바이스에서 메일을 쓰는 작업을 다시 시작할 수 있습니다.

개발자는 이 네임스페이스의 API를 사용하여 다음을 수행할 수 있습니다.

  • 사용자 활동 만들기
  • 사용자 활동에 대한 플랫폼 간 컨텍스트를 제공합니다.
  • 활동 시작 및 중지

Windows 타임라인에서 사용자 활동을 사용하여 사용자가 PC 및 디바이스에서 수행했던 작업을 다시 시작하는 방법에 대한 자세한 내용은 디바이스 간에 사용자 활동 계속을 참조하세요.

클래스

UserActivity

UserActivity 는 실행 중에 앱이 다른 디바이스에서 또는 동일한 디바이스에서 다른 시간에 계속될 수 있는 사용자 작업 스트림을 시스템에 알리기 위해 만들어집니다. 사용자가 참여하는 작업에 대한 정보를 제공합니다.

참고

2021년 7월부터 MSA(Microsoft 계정)를 통해 Windows 디바이스에서 동기화된 활동 기록이 있는 사용자는 더 이상 타임라인에 새 활동을 업로드할 수 없습니다. 타임라인은 계속 사용할 수 있으며 로컬 PC의 활동 기록(최근 앱, 웹 사이트 및 파일에 대한 정보)을 볼 수 있습니다. AAD 연결 계정은 영향을 받지 않습니다.

UserActivityAttribution

사용자 활동에 대한 그래픽 정보를 제공합니다. 시스템에서 사용자 활동에 대해 제공하는 정보를 재정의합니다.

UserActivityChannel

이 디바이스 또는 다른 디바이스에서 만든 개체를 만들거나 가져옵니다 UserActivity .

UserActivityContentInfo

이 활동의 콘텐츠 메타데이터를 JSON 형식으로 나타냅니다.

UserActivityRequest

이벤트에 인수 UserActivityRequestManager.UserActivityRequested 로 전달됩니다. 호출자에게 반환 UserActivity 하는 데 사용됩니다.

UserActivityRequestedEventArgs

이벤트에 전달됩니다 UserActivityRequestManager.UserActivityRequested . 이벤트의 처리기가 .를 다시 전달할 수 있도록 UserActivity허용합니다.

UserActivityRequestManager

를 만드는 외부 요청을 처리합니다 UserActivity.

UserActivitySession

UserActivity 사용자가 해당 활동에 참여하는 동안 추적합니다.

UserActivitySessionHistoryItem

사용자가 특정 활동에 참여한 시작 및 종료 시간을 제공합니다.

UserActivityVisualElements

에 대한 UserActivity세부 정보 타일에 표시될 수 있는 설명 및 아이콘과 같은 정보를 포함합니다.

인터페이스

IUserActivityContentInfo

이 활동의 콘텐츠 메타데이터를 JSON 형식으로 나타냅니다.

열거형

UserActivityState

의 상태를 UserActivity정의합니다.

추가 정보