Partager via


AddPackageOptions Classe

Définition

Spécifie les options de déploiement que vous pouvez configurer lorsque vous utilisez la méthode AddPackageByUriAsync pour ajouter un package, un manifeste de package ou un fichier du programme d’installation d’application.

public ref class AddPackageOptions sealed
/// [Windows.Foundation.Metadata.Activatable(655360, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AddPackageOptions final
[Windows.Foundation.Metadata.Activatable(655360, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AddPackageOptions
function AddPackageOptions()
Public NotInheritable Class AddPackageOptions
Héritage
Object Platform::Object IInspectable AddPackageOptions
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 2004 (introduit dans 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v10.0)

Remarques

Vous pouvez passer une instance initialisée de cette classe au paramètre options de la méthode AddPackageByUriAsync .

Constructeurs

AddPackageOptions()

Crée une instance de la classe AddPackageOptions .

Propriétés

AllowUnsigned

Obtient ou définit une valeur qui indique s’il faut autoriser l’ajout d’un package non signé.

DeferRegistrationWhenPackagesAreInUse

Obtient ou définit une valeur qui indique s’il faut retarder l’inscription du package principal ou des packages de dépendances si les packages sont actuellement utilisés.

DependencyPackageUris

Obtient la liste des URI des packages de dépendances à ajouter.

DeveloperMode

Obtient ou définit une valeur qui indique si l’application est installée en mode développeur.

ExpectedDigests

Obtient un dictionnaire qui mappe les URI associés à un AddPackageOptions avec la chaîne digeste correspondante.

ExternalLocationUri

Obtient ou définit l’URI d’un emplacement de disque externe en dehors du package MSIX où le manifeste du package peut référencer le contenu de l’application.

ForceAppShutdown

Obtient ou définit une valeur qui indique si les processus associés au package seront arrêtés de manière forcée afin que l’inscription puisse se poursuivre si le package, ou tout package qui dépend du package, est actuellement en cours d’utilisation.

ForceTargetAppShutdown

Obtient ou définit une valeur qui indique si les processus associés au package seront arrêtés de force afin que l’inscription puisse se poursuivre si le package est actuellement en cours d’utilisation.

ForceUpdateFromAnyVersion

Obtient ou définit une valeur qui indique s’il faut forcer l’ajout d’une version spécifique d’un package, qu’une version supérieure soit déjà ajoutée.

InstallAllResources

Obtient ou définit une valeur qui indique si l’application ignore les vérifications d’applicabilité des ressources. Cela permet de mettre en place ou d’inscrire tous les packages de ressources qu’un utilisateur transmet à la commande, ce qui force l’applicabilité pour tous les packages contenus dans un bundle. Si un utilisateur transmet un bundle, tous les packages de ressources contenus sont inscrits.

LimitToExistingPackages

Obtient ou définit une valeur indiquant si les packages référencés manquants doivent être téléchargés.

OptionalPackageFamilyNames

Obtient la liste des noms de familles de packages du bundle principal à ajouter.

OptionalPackageUris

Obtient la liste des URI des packages facultatifs associés à mettre à jour vers la même version que les nouveaux packages facultatifs.

RelatedPackageUris

Obtient la liste des URI des packages facultatifs associés à mettre à jour vers la même version que les nouveaux packages facultatifs.

RequiredContentGroupOnly

Obtient ou définit une valeur qui indique si seul le groupe de contenu requis sera ajouté. Une application peut être installée en tant que package avec le groupe de contenu requis uniquement.

RetainFilesOnFailure

Obtient ou définit une valeur qui indique s’il faut supprimer les fichiers qui ont été créés sur l’ordinateur cible pendant le processus d’installation en cas d’échec du déploiement.

StageInPlace

Obtient ou définit une valeur qui indique s’il faut mettre en place le package.

StubPackageOption

Obtient ou définit les options de stub pour le package.

TargetVolume

Obtient ou définit le volume auquel le package est ajouté.

S’applique à

Voir aussi