共用方式為


PackageManager.RegisterPackageByUriAsync(Uri, RegisterPackageOptions) 方法

定義

使用指定的部署選項,在主要套件 (註冊 套件) 及其相依性套件。

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)

參數

manifestUri
Uri Uri

主要封裝之資訊清單的 URI。

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屬性,允許來自未簽署套件中可執行檔的啟用資訊。 如需此案例和相關程式碼範例的詳細資訊,請參閱 託管的應用程式

適用於

另請參閱