Partager via


RegisterPackageOptions Classe

Définition

Spécifie les options de déploiement que vous pouvez configurer lorsque vous utilisez la méthode RegisterPackageByUriAsync pour inscrire un package.

public ref class RegisterPackageOptions 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 RegisterPackageOptions 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 RegisterPackageOptions
function RegisterPackageOptions()
Public NotInheritable Class RegisterPackageOptions
Héritage
Object Platform::Object IInspectable RegisterPackageOptions
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 RegisterPackageByUriAsync .

Constructeurs

RegisterPackageOptions()

Crée une instance de la classe RegisterPackageOptions .

Propriétés

AllowUnsigned

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

AppDataVolume

Obtient ou définit le volume cible sur lequel stocker les données d’application.

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épendance à 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 RegisterPackageOptions avec la chaîne digest 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 force afin que l’inscription puisse continuer si le package, ou tout package qui dépend du package, est 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 continuer si le package est en cours d’utilisation.

ForceUpdateFromAnyVersion

Obtient ou définit une valeur qui indique s’il faut forcer une version spécifique d’un package à être intermédiaire/inscrite, même si une version supérieure est déjà intermédiaire/inscrite.

InstallAllResources

Obtient ou définit une valeur qui indique si l’application ignore les vérifications d’applicabilité des ressources. Cela permet d’effectuer une mise en phase 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.

OptionalPackageFamilyNames

Obtient la liste des noms de famille de packages du bundle principal à inscrire.

StageInPlace

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

S’applique à

Voir aussi