次の方法で共有


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 で導入)

注釈

このメソッドは、すべてのデプロイ オプションを 1 つのパラメーターに統合することで、既存の RegisterPackageAsync オーバーロードを簡略化します。 このメソッドでは、 RegisterPackageAsync オーバーロードでは使用できない次の機能もサポートされています。

  • options パラメーターの ExternalLocationURI プロパティを使用すると、パッケージ マニフェストがアプリケーション コンテンツを参照できる MSIX パッケージの外部の外部ディスクの場所の URI を指定できます。 このシナリオと関連するコード サンプルの詳細については、「 外部の場所でパッケージ化してパッケージ ID を付与する」を参照してください。

  • options パラメーターの AllowUnsigned プロパティを使用すると、署名されていないパッケージ内の実行可能ファイルからのアクティブ化情報を許可できます。 このシナリオと関連するコード サンプルの詳細については、「 ホステッド アプリ」を参照してください。

適用対象

こちらもご覧ください