PackageManager.RegisterPackageByUriAsync(Uri, RegisterPackageOptions) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public:
virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ RegisterPackageByUriAsync(Uri ^ manifestUri, RegisterPackageOptions ^ options) = RegisterPackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("RegisterPackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> RegisterPackageByUriAsync(Uri const& manifestUri, RegisterPackageOptions const& options);
[Windows.Foundation.Metadata.Overload("RegisterPackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> RegisterPackageByUriAsync(System.Uri manifestUri, RegisterPackageOptions options);
function registerPackageByUriAsync(manifestUri, options)
Public Function RegisterPackageByUriAsync (manifestUri As Uri, options As RegisterPackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)
参数
- options
- RegisterPackageOptions
操作的包注册选项。
返回
部署请求的状态。 DeploymentResult 包含部署操作的最终返回值(完成后)。 DeploymentProgress 可用于获取整个部署操作过程中的完成百分比。
- 属性
Windows 要求
设备系列 |
Windows 10, version 2004 (在 10.0.19041.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v10.0 中引入)
|
注解
此方法通过将所有部署选项合并到单个参数中,简化了现有的 RegisterPackageAsync 重载。 此方法还支持 RegisterPackageAsync 重载中不可用的以下功能:
可以使用 options 参数的 ExternalLocationURI 属性指定 MSIX 包外部的外部磁盘位置的 URI,包清单可在其中引用应用程序内容。 有关此方案和相关代码示例的详细信息,请参阅 使用外部位置打包来授予包标识。
可以使用 options 参数的 AllowUnsigned 属性来允许未签名包中可执行文件的激活信息。 有关此方案和相关代码示例的详细信息,请参阅 托管应用。