CreatePackageDependencyOptions クラス

定義

PackageDependency.Create メソッドを使用してフレームワーク パッケージへのインストール時参照を作成するときに適用できる条件を定義します。 これにより、パッケージ化されていないアプリが、指定した条件を満たすフレームワーク パッケージに依存していることを OS に通知します。

public ref class CreatePackageDependencyOptions sealed
/// [Windows.Foundation.Metadata.Activatable(1)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class CreatePackageDependencyOptions final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract, 65536)]
class CreatePackageDependencyOptions final
[Windows.Foundation.Metadata.Activatable(1)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class CreatePackageDependencyOptions
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract), 65536)]
public sealed class CreatePackageDependencyOptions
function CreatePackageDependencyOptions()
Public NotInheritable Class CreatePackageDependencyOptions
継承
Object Platform::Object IInspectable CreatePackageDependencyOptions
属性

コンストラクター

CreatePackageDependencyOptions()

CreatePackageDependencyOptions クラスの新しいインスタンスを作成します。

プロパティ

Architectures

パッケージ化されていないアプリが依存関係を持つフレームワーク パッケージのプロセッサ アーキテクチャを取得または設定します。

LifetimeArtifact

LifetimeArtifactKind プロパティが PackageDependencyLifetimeArtifactKind.FilePath または PackageDependencyLifetimeArtifactKind.RegistryKey に設定されている場合に、パッケージの依存関係の有効期間を定義するために使用する成果物の名前を取得または設定します。

LifetimeArtifactKind

パッケージの依存関係の有効期間を定義するために使用する成果物の種類を取得または設定します。

VerifyDependencyResolution

パッケージの依存関係をピン留めするときに依存関係の解決を無効にするかどうかを示す値を取得または設定します。 これは、ターゲット ユーザー以外のユーザー コンテキストとして実行されているインストーラー (LocalSystem として実行されているインストーラーなど) に役立ちます。

適用対象

こちらもご覧ください