Windows.ApplicationModel.UserActivities 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 활동은 나중에 다른 디바이스에서 계속할 수 있는 사용자 작업을 캡슐화합니다.
예를 들어 사용자가 새 전자 메일 메시지를 만들기 시작할 때 메일 앱이 사용자 활동을 만들 수 있습니다. 사용자는 전자 메일 작업을 일시 중지하고 나중에 동일한 컴퓨터에서 다시 작업을 시작하거나 다른 디바이스에서 전자 메일을 작성하는 작업을 다시 시작할 수 있습니다.
이 네임스페이스의 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의 상태를 정의합니다. |