AutoUpdateSettingsOptions Classe

Définition

Représente les paramètres de mise à jour automatique d’un package.

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

Configuration requise pour Windows

Famille d’appareils
Windows 11 (introduit dans 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v14.0)

Remarques

Transmettez cet objet dans la méthode AppInstallerManager.SetAutoUpdateSettings pour créer ou mettre à jour les paramètres de mise à jour automatique.

Constructeurs

AutoUpdateSettingsOptions()

Initialise une nouvelle instance de la classe AutoUpdateSettingsOptions.

Propriétés

AppInstallerUri

Obtient ou définit l’objet Uri pointant vers le fichier Programme d’installation d’application représenté par l’objet AppInstallerInfo .

AutomaticBackgroundTask

Obtient une valeur booléenne indiquant si le service de déploiement recherche les mises à jour d’application en arrière-plan.

DependencyPackageUris

Obtient une liste en lecture seule d’objets URI pointant vers les packages de dépendances requis pour un déploiement réussi de l’ensemble associé.

ForceUpdateFromAnyVersion

Obtient ou définit une valeur booléenne indiquant si la version de l’application peut être incrémentée et décrémentée. Si la valeur est false, l’application peut uniquement passer à une version supérieure.

HoursBetweenUpdateChecks

Obtient ou définit une valeur entière spécifiant la fréquence à laquelle le service de déploiement case activée pour une mise à jour du fichier programme d’installation d’application.

IsAutoRepairEnabled

Obtient ou définit une valeur spécifiant si le système d’exploitation et le service de déploiement peuvent effectuer automatiquement une réparation lorsque le package est marqué pour correction.

OnLaunch

Obtient ou définit une valeur booléenne spécifiant si le service de déploiement case activée pour une mise à jour du fichier programme d’installation d’application au lancement de l’application.

OptionalPackageUris

Obtient une liste en lecture seule d’objets URI pointant vers les packages facultatifs qui seront installés avec le package main.

RepairUris

Obtient une liste en lecture seule d’objets URI pointant vers les fichiers du programme d’installation d’application pour la réparation d’une installation.

ShowPrompt

Obtient ou définit une valeur booléenne spécifiant si le service de déploiement affiche une invite informant l’utilisateur d’une mise à jour.

UpdateBlocksActivation

Obtient ou définit une valeur booléenne spécifiant si le service de déploiement empêche l’utilisateur de lancer l’application jusqu’à ce qu’une mise à jour en attente ait été appliquée.

UpdateUris

Obtient une liste en lecture seule d’objets URI pointant vers les fichiers du programme d’installation d’application pour la mise à jour d’une installation.

Version

Obtient ou définit un objet PackageVersion exprimant la version du fichier Programme d’installation d’application représenté par l’objet AppInstallerInfo .

Méthodes

CreateFromAppInstallerInfo(AppInstallerInfo)

Crée une instance de autoUpdateSettingsOptions avec les valeurs de la classe AppInstallerInfo fournie.

S’applique à