RegisterPackageOptions 类

定义

指定在使用 RegisterPackageByUriAsync 方法注册 时可配置的部署选项。

public ref class RegisterPackageOptions sealed
/// [Windows.Foundation.Metadata.Activatable(655360, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RegisterPackageOptions final
[Windows.Foundation.Metadata.Activatable(655360, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RegisterPackageOptions
function RegisterPackageOptions()
Public NotInheritable Class RegisterPackageOptions
继承
Object Platform::Object IInspectable RegisterPackageOptions
属性

Windows 要求

设备系列
Windows 10, version 2004 (在 10.0.19041.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v10.0 中引入)

注解

可以将此类的初始化实例传递给 RegisterPackageByUriAsync 方法的 options 参数。

构造函数

RegisterPackageOptions()

创建 RegisterPackageOptions 类的新实例。

属性

AllowUnsigned

获取或设置一个值,该值指示是否允许注册未签名的

AppDataVolume

获取或设置存储应用数据的目标卷。

DeferRegistrationWhenPackagesAreInUse

获取或设置一个值,该值指示在当前正在使用包时是延迟主 还是依赖项包的注册。

DependencyPackageUris

获取要添加的依赖项 的 URI 列表。

DeveloperMode

获取或设置一个值,该值指示应用是否在开发人员模式下安装。

ExpectedDigests

获取一个字典,该字典将与 RegisterPackageOptions 关联的 URI 与相应的摘要字符串映射。

ExternalLocationUri

获取或设置 MSIX 包外部的外部磁盘位置的 URI 包清单可在其中引用应用程序内容。

ForceAppShutdown

获取或设置一个值,该值指示是否强行关闭与 关联的进程,以便在包或依赖于包的任何包当前正在使用的情况下,注册可以继续。

ForceTargetAppShutdown

获取或设置一个值,该值指示是否将强制关闭与 关联的进程,以便在包当前正在使用时注册可以继续。

ForceUpdateFromAnyVersion

获取或设置一个值,该值指示是否强制暂存/注册 的特定版本,而不考虑是否已暂存/注册更高版本。

InstallAllResources

获取或设置一个值,该值指示应用是否跳过资源适用性检查。 这会有效地暂存或注册用户传递给 命令的所有资源 ,这会强制对捆绑包中包含的所有包具有适用性。 如果用户传入捆绑包,则将注册所有包含的资源包。

OptionalPackageFamilyNames

从要注册的主捆绑包中获取 系列名称的列表。

StageInPlace

获取或设置一个值,该值指示是否就地暂存

适用于

另请参阅