uap10:UpdateActions

对于使用 uap10:InstalledLocationVirtualization 扩展的 MSIX 包中的桌面应用,此元素指定应用更新应用安装目录中以前由应用修改、添加或删除的文件时发生的情况。

元素层次结构

<包>

    <扩展>

         **\uap10:Extension>

              <uap10:InstalledLocationVirtualization>

                   <uap10:UpdateActions>

语法

<uap10:UpdateActions
    ModifiedItems = 'A string that can have one of the following values: "keep" or "reset".'
    DeletedItems = 'A string that can have one of the following values: "keep" or "reset".'
    AddedItems = 'A string that can have one of the following values: "keep" or "reset".' />

Attrbutes 和元素

属性

属性 说明 数据类型 必须 默认值
ModifiedItems 指定应用更新应用安装目录中以前由应用修改的文件时发生的情况。 此属性仅适用于安装应用包时存在的文件。 可以具有以下值之一的字符串:“keep”或“reset”。
DeletedItems 指定在应用更新应用安装目录中以前由应用删除的文件期间发生的情况。 此属性仅适用于安装应用包时存在的文件。 可以具有以下值之一的字符串:“keep”或“reset”。
AddedItems 指定应用更新应用安装目录中由应用在安装后添加的文件时发生的情况。 可以具有以下值之一的字符串:“keep”或“reset”。

子元素

父元素

父元素 描述
uap10:InstalledLocationVirtualization 为 MSIX 包中的桌面应用定义一个扩展,该扩展会将应用安装目录的任何写入重定向到 应用数据中的某个位置。 有关更多详细信息,请参阅 备注

注解

此元素只能在 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
Minimum OS Version Windows 10版本 2004 (内部版本 19041)