Freigeben über


PackageDependencyContext Klasse

Definition

Stellt Kontextinformationen zu einer aufgelösten Frameworkpaketabhängigkeit bereit, die mit der PackageDependency.Add-Methode erstellt wurde.

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
Vererbung
Object Platform::Object IInspectable PackageDependencyContext
Attribute

Konstruktoren

PackageDependencyContext(PackageDependencyContextId)

Erstellt eine neue Instanz der PackageDependencyContext-Klasse basierend auf der angegebenen Kontext-ID.

Eigenschaften

ContextId

Ruft die Kontext-ID der aufgelösten Frameworkpaketabhängigkeit für das aktuelle PackageDependencyContext-Objekt ab.

PackageDependencyId

Ruft die ID der aufgelösten Frameworkpaketabhängigkeit für das aktuelle PackageDependencyContext-Objekt ab.

PackageFullName

Ruft den vollständigen Paketnamen für die aufgelöste Frameworkpaketabhängigkeit für das aktuelle PackageDependencyContext-Objekt ab.

Methoden

Remove()

Entfernt eine aufgelöste Paketabhängigkeit aus dem Paketgraphen des aktuellen Prozesses (d. h. ein Laufzeitverweis für eine Frameworkpaketabhängigkeit, die mithilfe der PackageDependency.Add-Methode hinzugefügt wurde).

Gilt für:

Weitere Informationen