다음을 통해 공유


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의 상태를 정의합니다.

추가 정보