Microsoft.Windows.ApplicationModel.DynamicDependency Namespace

Bietet die Möglichkeit, dass nicht verpackte Desktop-Apps andere Frameworkpakete als das Windows App SDK Frameworkpaket laden können. Nachdem das angegebene Frameworkpaket von einer unverpackten Desktop-App geladen wurde, kann die App apIs aufrufen, die vom Frameworkpaket bereitgestellt werden.

Klassen

AddPackageDependencyOptions

Definiert Optionen, die beim Hinzufügen eines Laufzeitverweiss auf ein Frameworkpaket mithilfe der PackageDependency.Add-Methode angewendet werden können.

CreatePackageDependencyOptions

Definiert Kriterien, die beim Erstellen eines Installationsverweis auf ein Frameworkpaket mithilfe der PackageDependency.Create-Methode angewendet werden können. Dadurch wird das Betriebssystem darüber informiert, dass Ihre unverpackte App eine Abhängigkeit von einem Frameworkpaket aufweist, das die angegebenen Kriterien erfüllt.

PackageDependency

Stellt ein Frameworkpaket dar, von dem die aktuelle App eine Abhängigkeit aufweist, und enthält Member, mit denen Sie die Lebensdauer der Abhängigkeit verwalten können.

PackageDependencyContext

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

PackageDependencyRank

Stellt den Standardrangwert dar, der verwendet werden soll, um eine Frameworkpaketabhängigkeit bei Verwendung der PackageDependency.Add-Methode aufzulösen .

Strukturen

PackageDependencyContextId

Kapselt eine eindeutige ID für eine aufgelöste Frameworkpaketabhängigkeit, die durch ein PackageDependencyContext-Objekt beschrieben wird.

Enumerationen

PackageDependencyLifetimeArtifactKind

Definiert den Artefakttyp, den Sie der LifetimeArtifactKind-Eigenschaft zuweisen können, um die Lebensdauer einer Paketabhängigkeit zu definieren.

PackageDependencyProcessorArchitectures

Definiert die Prozessorarchitekturen für eine Frameworkpaketabhängigkeit, die Sie mit der PackageDependency.Create-Methode erstellen.

Hinweise

Bevor Sie die APIs in diesem Namespace in einer unverpackten Desktop-App verwenden können, müssen Sie zuerst die Bootstrapper-API verwenden, um das Windows App SDK Frameworkpaket zu laden. Weitere Informationen finden Sie unter Verwenden der Windows App SDK-Runtime für gepackte Apps mit externem Speicherort oder nicht gepackte Apps.

Weitere Informationen