PackageManager.StagePackageByUriAsync(Uri, StagePackageOptions) 方法

定义

使用指定的部署选项将 暂存到系统,而无需注册它。

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ StagePackageByUriAsync(Uri ^ packageUri, StagePackageOptions ^ options) = StagePackageByUriAsync;
/// [Windows.Foundation.Metadata.Overload("StagePackageByUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> StagePackageByUriAsync(Uri const& packageUri, StagePackageOptions const& options);
[Windows.Foundation.Metadata.Overload("StagePackageByUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> StagePackageByUriAsync(System.Uri packageUri, StagePackageOptions options);
function stagePackageByUriAsync(packageUri, options)
Public Function StagePackageByUriAsync (packageUri As Uri, options As StagePackageOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

参数

packageUri
Uri Uri

main包的源 URI。

options
StagePackageOptions

操作的包部署选项。

返回

部署请求的状态。 DeploymentResult 包含部署操作的最终返回值(完成后)。 DeploymentProgress 可用于获取整个部署操作过程中的完成百分比。

属性

Windows 要求

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

注解

此方法通过将所有部署选项合并到单个参数中来简化现有的 StagePackageAsync 重载。 此方法还支持 StagePackageAsync 重载中不可用的以下功能:

  • 可以使用 options 参数的 ExternalLocationURI 属性指定 MSIX 包外部外部磁盘位置的 URI,其中包清单可以引用应用程序内容。

  • 可以使用 options 参数的 AllowUnsigned 属性来允许来自未签名包中的可执行文件的激活信息。

适用于

另请参阅