Share via


RegisterPackageOptions.ExternalLocationUri プロパティ

定義

パッケージ マニフェストがアプリケーション コンテンツを参照できる MSIX パッケージ の外部にある外部ディスクの場所の URI を取得または設定します。

public:
 property Uri ^ ExternalLocationUri { Uri ^ get(); void set(Uri ^ value); };
Uri ExternalLocationUri();

void ExternalLocationUri(Uri value);
public System.Uri ExternalLocationUri { get; set; }
var uri = registerPackageOptions.externalLocationUri;
registerPackageOptions.externalLocationUri = uri;
Public Property ExternalLocationUri As Uri

プロパティ値

パッケージ マニフェストがアプリケーション コンテンツを参照できる MSIX パッケージ外の外部ディスクの場所の URI。

注釈

このプロパティは、外部の場所でパッケージ化してパッケージ ID を付与する場合に使用できます。 外部の場所を持つパッケージには、パッケージ マニフェストのみが含まれます (実行可能ファイルやその他のアプリケーション コンテンツは含まれません)。 パッケージ マニフェストは、パッケージ外の外部ディスクの場所にあるアプリケーション コンテンツを参照します。

このシナリオでは、 ExternalLocationUri プロパティを使用して、アプリケーションの実行可能ファイルやその他のコンテンツをインストールする場所を指定できます。 インストーラーまたはアプリケーションによって実行されるコードで、 RegisterPackageOptions オブジェクトを作成し、このプロパティを外部の場所に割り当てます。 次に、 RegisterPackageByUriAsync メソッドを呼び出し、 RegisterPackageOptions オブジェクトを options パラメーターに渡します。

ほとんどの場合、AddPackageOptions オブジェクトの ExternalLocationUri プロパティを、このプロパティと RegisterPackageByUriAsync メソッドの代わりに AddPackageByUriAsync メソッドと組み合わせて使用することをお勧めします。

適用対象

こちらもご覧ください