Partager via


Microsoft.Windows.ApplicationModel.DynamicDependency Espace de noms

Permet aux applications de bureau non empaquetées de charger des packages d’infrastructure autres que le package d’infrastructure SDK d'application Windows. Une fois que le package d’infrastructure spécifié est chargé par une application de bureau non empaquetée, l’application peut appeler des API fournies par le package d’infrastructure.

Classes

AddPackageDependencyOptions

Définit les options qui peuvent être appliquées lors de l’ajout d’une référence d’exécution à un package d’infrastructure à l’aide de la méthode PackageDependency.Add .

CreatePackageDependencyOptions

Définit les critères qui peuvent être appliqués lors de la création d’une référence au moment de l’installation à un package d’infrastructure à l’aide de la méthode PackageDependency.Create . Cela informe le système d’exploitation que votre application non empaquetée a une dépendance sur un package d’infrastructure qui répond aux critères spécifiés.

PackageDependency

Représente un package d’infrastructure sur lequel l’application actuelle a une dépendance et inclut des membres que vous pouvez utiliser pour gérer la durée de vie de la dépendance.

PackageDependencyContext

Fournit des informations de contexte sur une dépendance de package d’infrastructure résolue qui a été créée à l’aide de la méthode PackageDependency.Add .

PackageDependencyRank

Représente la valeur de classement par défaut à utiliser pour résoudre une dépendance de package d’infrastructure lors de l’utilisation de la méthode PackageDependency.Add .

Structures

PackageDependencyContextId

Encapsule un ID unique pour une dépendance de package d’infrastructure résolue qui est décrite par un objet PackageDependencyContext .

Énumérations

PackageDependencyLifetimeArtifactKind

Définit le type d’artefacts que vous pouvez affecter à la propriété LifetimeArtifactKind pour définir la durée de vie d’une dépendance de package.

PackageDependencyProcessorArchitectures

Définit les architectures de processeur pour une dépendance de package d’infrastructure que vous créez à l’aide de la méthode PackageDependency.Create .

Remarques

Avant de pouvoir utiliser les API de cet espace de noms dans une application de bureau non empaquetée, vous devez d’abord utiliser l’API Bootstrapper pour charger le package d’infrastructure SDK d'application Windows. Pour plus d’informations, consultez Utiliser le runtime du SDK d’application Windows pour les applications empaquetées avec un emplacement externe ou non empaquetées.

Voir aussi