PackageDependency.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).