PackageDependency.Create Méthode

Définition

Surcharges

Create(String, PackageVersion)

Crée une référence au moment de l’installation pour une dépendance de package framework pour l’application actuelle, à l’aide du nom de famille de packages spécifié et de la version minimale. Lorsque vous utilisez cette méthode, la dépendance de package d’infrastructure est accessible uniquement à l’utilisateur actuel. Pour créer une dépendance de package framework accessible à tous les utilisateurs, utilisez la méthode CreateForSystem à la place.

Create(String, PackageVersion, CreatePackageDependencyOptions)

Crée une référence au moment de l’installation pour une dépendance de package framework pour l’application actuelle, à l’aide du nom de famille de packages spécifié et de la version minimale et des options spécifiées. Lorsque vous utilisez cette méthode, la dépendance de package d’infrastructure est accessible uniquement à l’utilisateur actuel. Pour créer une dépendance de package framework accessible à tous les utilisateurs, utilisez la méthode CreateForSystem à la place.

Create(String, PackageVersion)

Crée une référence au moment de l’installation pour une dépendance de package framework pour l’application actuelle, à l’aide du nom de famille de packages spécifié et de la version minimale. Lorsque vous utilisez cette méthode, la dépendance de package d’infrastructure est accessible uniquement à l’utilisateur actuel. Pour créer une dépendance de package framework accessible à tous les utilisateurs, utilisez la méthode CreateForSystem à la place.

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion);
/// [Windows.Foundation.Metadata.Overload("Create")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion);
[Windows.Foundation.Metadata.Overload("Create")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion);
function create(packageFamilyName, minVersion)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion) As PackageDependency

Paramètres

packageFamilyName
String

Platform::String

winrt::hstring

Nom de la famille de packages du package d’infrastructure sur lequel prendre la dépendance.

minVersion
PackageVersion

Version minimale du package d’infrastructure sur laquelle prendre la dépendance.

Retours

Objet qui représente la dépendance de package et fournit aux membres que vous pouvez utiliser pour gérer la durée de vie de la dépendance.

Attributs

Remarques

Dans le programme d’installation de votre application ou lors de la première exécution de votre application, appelez cette méthode pour spécifier un ensemble de critères pour un package d’infrastructure que vous souhaitez utiliser dans votre application. Cela informe le système d’exploitation que votre application a une dépendance sur un package d’infrastructure qui répond aux critères spécifiés. Si un ou plusieurs packages d’infrastructure sont installés qui répondent aux critères, Windows s’assure qu’au moins l’un de ces packages d’infrastructure reste installé jusqu’à ce que la référence au moment de l’installation soit supprimée.

Pour plus d’informations, consultez Utiliser l’API de dépendance dynamique pour référencer des packages MSIX au moment de l’exécution.

Voir aussi

S’applique à

Create(String, PackageVersion, CreatePackageDependencyOptions)

Crée une référence au moment de l’installation pour une dépendance de package framework pour l’application actuelle, à l’aide du nom de famille de packages spécifié et de la version minimale et des options spécifiées. Lorsque vous utilisez cette méthode, la dépendance de package d’infrastructure est accessible uniquement à l’utilisateur actuel. Pour créer une dépendance de package framework accessible à tous les utilisateurs, utilisez la méthode CreateForSystem à la place.

public:
 static PackageDependency ^ Create(Platform::String ^ packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions ^ options);
/// [Windows.Foundation.Metadata.Overload("Create2")]
 static PackageDependency Create(winrt::hstring const& packageFamilyName, PackageVersion const& minVersion, CreatePackageDependencyOptions const& options);
[Windows.Foundation.Metadata.Overload("Create2")]
public static PackageDependency Create(string packageFamilyName, PackageVersion minVersion, CreatePackageDependencyOptions options);
function create(packageFamilyName, minVersion, options)
Public Shared Function Create (packageFamilyName As String, minVersion As PackageVersion, options As CreatePackageDependencyOptions) As PackageDependency

Paramètres

packageFamilyName
String

Platform::String

winrt::hstring

Nom de la famille de packages du package d’infrastructure sur lequel prendre la dépendance.

minVersion
PackageVersion

Version minimale du package d’infrastructure sur laquelle prendre la dépendance.

options
CreatePackageDependencyOptions

Définit des critères supplémentaires pour spécifier le package d’infrastructure que vous souhaitez utiliser dans votre application.

Retours

Objet qui représente la dépendance de package et fournit aux membres que vous pouvez utiliser pour gérer la durée de vie de la dépendance.

Attributs

Remarques

Dans le programme d’installation de votre application ou lors de la première exécution de votre application, appelez cette méthode pour spécifier un ensemble de critères pour un package d’infrastructure que vous souhaitez utiliser dans votre application. Cela informe le système d’exploitation que votre application a une dépendance sur un package d’infrastructure qui répond aux critères spécifiés. Si un ou plusieurs packages d’infrastructure sont installés qui répondent aux critères, Windows s’assure qu’au moins l’un de ces packages d’infrastructure reste installé jusqu’à ce que la référence au moment de l’installation soit supprimée. Pour plus d’informations, consultez Utiliser l’API de dépendance dynamique pour référencer des packages MSIX au moment de l’exécution.

Cette fonction échoue si les critères de dépendance spécifiés ne peuvent pas être résolus en un package spécifique. Cette vérification de résolution de package peut être ignorée à l’aide de la VerifyDependencyResolution est spécifiée pour les options de paramètre. Cela est utile pour les programmes d’installation s’exécutant en tant que contextes utilisateur autres que l’utilisateur cible (par exemple, les programmes d’installation s’exécutant en tant que LocalSystem).

Voir aussi

S’applique à