uap10:UpdateActions

Description

uap10:InstalledLocationVirtualization 확장을 사용하는 MSIX 패키지의 데스크톱 앱의 경우 이 요소는 앱이 앱에서 이전에 수정, 추가 또는 삭제한 앱 설치 디렉터리의 파일에 대한 앱 업데이트 중에 발생하는 작업을 지정합니다.

요소 계층 구조

<패키지>
<확장>
<uap10:Extension>
<uap10:InstalledLocationVirtualization>
<uap10:UpdateActions>

Syntax

<uap10:UpdateActions ModifiedItems = String value. Can be one of the following: "keep", "reset".
                     DeletedItems = String value. Can be one of the following: "keep", "reset".
                     AddedItems = String value. Can be one of the following: "keep", "reset". />

Attrbutes 및 Elements

특성

attribute Description 데이터 형식 필수
ModifiedItems 앱에서 이전에 수정한 앱의 설치 디렉터리에 있는 파일에 대한 앱 업데이트 중에 발생하는 작업을 지정합니다. 이 특성은 앱 패키지가 설치되었을 때 있던 파일에만 적용됩니다. 문자열입니다. 다음 중 하나일 수 있습니다. "keep", "reset"
DeletedItems 앱에서 이전에 앱에서 삭제한 앱의 설치 디렉터리의 파일에 대한 앱 업데이트 중에 발생하는 작업을 지정합니다. 이 특성은 앱 패키지가 설치되었을 때 있던 파일에만 적용됩니다. 문자열입니다. 다음 중 하나일 수 있습니다. "keep", "reset"
AddedItems 앱이 설치된 후 앱이 추가한 앱 설치 디렉터리의 파일에 대한 앱 업데이트 중에 발생하는 작업을 지정합니다. 문자열입니다. 다음 중 하나일 수 있습니다. "keep", "reset"

자식 요소

None

설명

이 요소는 uap10:InstalledLocationVirtualization 확장의 컨텍스트에서만 사용할 수 있습니다. 이 확장은 데스크톱 MSIX 앱의 설치 디렉터리에 대한 모든 쓰기를 앱 데이터의 위치로 리디렉션합니다.

예제

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
         xmlns:uap10="http://schemas.microsoft.com/appx/manifest/uap/windows10/10"
         IgnorableNamespaces="uap10">

  <!-- Other entries omitted for brevity. -->

    <Extensions>
        <uap10:Extension Category="windows.installedLocationVirtualization">
            <uap10:InstalledLocationVirtualization>
            <uap10:UpdateActions ModifiedItems="keep" DeletedItems="reset" AddedItems="keep"/>
            </uap10:InstalledLocationVirtualization>
        </uap10:Extension>
    </Extensions>
</Package>

요구 사항

Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/10