PackageDependency.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Create(String, PackageVersion) |
指定したパッケージ ファミリ名と最小バージョンを使用して、現在のアプリのフレームワーク パッケージ依存関係のインストール時参照を作成します。 このメソッドを使用すると、フレームワーク パッケージの依存関係に現在のユーザーのみがアクセスできます。 すべてのユーザーがアクセスできるフレームワーク パッケージの依存関係を作成するには、代わりに CreateForSystem メソッドを使用します。 |
Create(String, PackageVersion, CreatePackageDependencyOptions) |
指定したパッケージ ファミリ名と最小バージョンと指定したオプションを使用して、現在のアプリのフレームワーク パッケージ依存関係のインストール時参照を作成します。 このメソッドを使用すると、フレームワーク パッケージの依存関係に現在のユーザーのみがアクセスできます。 すべてのユーザーがアクセスできるフレームワーク パッケージの依存関係を作成するには、代わりに CreateForSystem メソッドを使用します。 |
Create(String, PackageVersion)
指定したパッケージ ファミリ名と最小バージョンを使用して、現在のアプリのフレームワーク パッケージ依存関係のインストール時参照を作成します。 このメソッドを使用すると、フレームワーク パッケージの依存関係に現在のユーザーのみがアクセスできます。 すべてのユーザーがアクセスできるフレームワーク パッケージの依存関係を作成するには、代わりに CreateForSystem メソッドを使用します。
public:
static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion);
/// [Windows.Foundation.Metadata.Overload("Create")]
static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion);
[Windows.Foundation.Metadata.Overload("Create")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion);
function create(packageFamilyName, minVersion)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion) As PackageDependency
パラメーター
- packageFamilyName
-
String
Platform::String
winrt::hstring
依存関係を取得するフレームワーク パッケージのパッケージ ファミリ名。
- minVersion
- PackageVersion
依存関係を取得するフレームワーク パッケージの最小バージョン。
戻り値
パッケージの依存関係を表し、依存関係の有効期間を管理するために使用できるメンバーを提供する オブジェクト。
- 属性
注釈
アプリのインストーラーまたはアプリの初回実行時に、このメソッドを呼び出して、アプリで使用するフレームワーク パッケージの一連の条件を指定します。 これにより、指定された条件を満たすフレームワーク パッケージにアプリが依存していることが OS に通知されます。 条件を満たす 1 つ以上のフレームワーク パッケージがインストールされている場合、Windows では、インストール時参照が削除されるまで、これらのフレームワーク パッケージの少なくとも 1 つはインストールされたままになることが保証されます。
詳細については、「 動的依存関係 API を使用して実行時に MSIX パッケージを参照する」を参照してください。
こちらもご覧ください
適用対象
Create(String, PackageVersion, CreatePackageDependencyOptions)
指定したパッケージ ファミリ名と最小バージョンと指定したオプションを使用して、現在のアプリのフレームワーク パッケージ依存関係のインストール時参照を作成します。 このメソッドを使用すると、フレームワーク パッケージの依存関係に現在のユーザーのみがアクセスできます。 すべてのユーザーがアクセスできるフレームワーク パッケージの依存関係を作成するには、代わりに CreateForSystem メソッドを使用します。
public:
static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
/// [Windows.Foundation.Metadata.Overload("Create2")]
static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
[Windows.Foundation.Metadata.Overload("Create2")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function create(packageFamilyName, minVersion, options)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion, options As CreatePackageDependencyOptions) As PackageDependency
パラメーター
- packageFamilyName
-
String
Platform::String
winrt::hstring
依存関係を取得するフレームワーク パッケージのパッケージ ファミリ名。
- minVersion
- PackageVersion
依存関係を取得するフレームワーク パッケージの最小バージョン。
- options
- CreatePackageDependencyOptions
アプリで使用するフレームワーク パッケージを指定するための追加の条件を定義します。
戻り値
パッケージの依存関係を表し、依存関係の有効期間を管理するために使用できるメンバーを提供する オブジェクト。
- 属性
注釈
アプリのインストーラーまたはアプリの初回実行時に、このメソッドを呼び出して、アプリで使用するフレームワーク パッケージの一連の条件を指定します。 これにより、指定された条件を満たすフレームワーク パッケージにアプリが依存していることが OS に通知されます。 条件を満たす 1 つ以上のフレームワーク パッケージがインストールされている場合、Windows では、インストール時参照が削除されるまで、これらのフレームワーク パッケージの少なくとも 1 つはインストールされたままになることが保証されます。 詳細については、「 動的依存関係 API を使用して実行時に MSIX パッケージを参照する」を参照してください。
指定した依存関係条件を特定のパッケージに解決できない場合、この関数は失敗します。 このパッケージ解決チェックは、オプション パラメーターに VerifyDependencyResolution を指定することでスキップできます。 これは、ターゲット ユーザー以外のユーザー コンテキストとして実行されているインストーラー (LocalSystem として実行されているインストーラーなど) に役立ちます。