PackageDependencyContext クラス

定義

PackageDependency.Add メソッドを使用して作成された解決済みフレームワーク パッケージの依存関係に関するコンテキスト情報を提供します。

public ref class PackageDependencyContext sealed
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.ApplicationModel.DynamicDependency.IPackageDependencyContextFactory, 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 PackageDependencyContext final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.ApplicationModel.DynamicDependency.IPackageDependencyContextFactory, 65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract, 65536)]
class PackageDependencyContext final
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.ApplicationModel.DynamicDependency.IPackageDependencyContextFactory), 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 PackageDependencyContext
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.ApplicationModel.DynamicDependency.IPackageDependencyContextFactory), 65536, "Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.DynamicDependency.DynamicDependencyContract), 65536)]
public sealed class PackageDependencyContext
function PackageDependencyContext(contextId)
Public NotInheritable Class PackageDependencyContext
継承
Object Platform::Object IInspectable PackageDependencyContext
属性

コンストラクター

PackageDependencyContext(PackageDependencyContextId)

指定したコンテキスト ID に基づいて PackageDependencyContext クラスの新しいインスタンスを作成します。

プロパティ

ContextId

現在のコンテキスト PackageDependencyContext オブジェクトの解決済みフレームワーク パッケージ依存関係のコンテキスト ID を取得します。

PackageDependencyId

現在のコンテキスト PackageDependencyContext オブジェクトの解決済みフレームワーク パッケージ依存関係の ID を取得します。

PackageFullName

現在のコンテキスト PackageDependencyContext オブジェクトの解決済みフレームワーク パッケージ依存関係のパッケージの完全名を取得します。

メソッド

Remove()

現在のプロセスのパッケージ グラフから解決済みのパッケージ依存関係を削除します (つまり、 PackageDependency.Add メソッドを使用して追加されたフレームワーク パッケージ依存関係の実行時参照)。

適用対象

こちらもご覧ください