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

主要封裝的來源 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屬性,允許來自未簽署套件中可執行檔的啟用資訊。

適用於

另請參閱