Condividi tramite


AutoUpdateSettingsOptions Classe

Definizione

Rappresenta le impostazioni di aggiornamento automatico per un pacchetto.

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
Ereditarietà
Object Platform::Object IInspectable AutoUpdateSettingsOptions
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 11 (è stato introdotto in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v14.0)

Commenti

Passare questo oggetto al metodo AppInstallerManager.SetAutoUpdateSettings per creare o aggiornare le impostazioni di aggiornamento automatico.

Costruttori

AutoUpdateSettingsOptions()

Inizializza una nuova istanza della classe AutoUpdateSettingsOptions .

Proprietà

AppInstallerUri

Ottiene o imposta l'oggetto Uri che punta al file del programma di installazione app rappresentato dall'oggetto AppInstallerInfo .

AutomaticBackgroundTask

Ottiene un valore booleano che indica se il servizio di distribuzione verifica la presenza di aggiornamenti delle app in background.

DependencyPackageUris

Ottiene un elenco di sola lettura di oggetti URI che puntano ai pacchetti di dipendenza necessari per la corretta distribuzione del set correlato.

ForceUpdateFromAnyVersion

Ottiene o imposta un valore booleano che indica se la versione dell'app può essere incrementata e decrementata. Se il valore è false, l'app può passare solo a una versione successiva.

HoursBetweenUpdateChecks

Ottiene o imposta un valore intero che specifica la frequenza con cui il servizio di distribuzione verificherà la presenza di un aggiornamento al file del programma di installazione app.

IsAutoRepairEnabled

Ottiene o imposta un valore che specifica se il sistema operativo e il servizio di distribuzione possono eseguire automaticamente un ripristino quando il pacchetto è contrassegnato per la correzione.

OnLaunch

Ottiene o imposta un valore booleano che specifica se il servizio di distribuzione verificherà la presenza di un aggiornamento al file del programma di installazione app all'avvio dell'app.

OptionalPackageUris

Ottiene un elenco di sola lettura di oggetti URI che puntano ai pacchetti facoltativi che verranno installati insieme al pacchetto principale.

RepairUris

Ottiene un elenco di sola lettura di oggetti Uri che puntano ai file del programma di installazione app per il ripristino di un'installazione.

ShowPrompt

Ottiene o imposta un valore booleano che specifica se il servizio di distribuzione visualizzerà una richiesta che informa l'utente di un aggiornamento.

UpdateBlocksActivation

Ottiene o imposta un valore booleano che specifica se il servizio di distribuzione impedisce all'utente di avviare l'applicazione fino a quando non viene applicato un aggiornamento in sospeso.

UpdateUris

Ottiene un elenco di sola lettura di oggetti Uri che puntano ai file del programma di installazione app per l'aggiornamento di un'installazione.

Version

Ottiene o imposta un oggetto PackageVersion che esprime la versione del file del programma di installazione app rappresentato dall'oggetto AppInstallerInfo .

Metodi

CreateFromAppInstallerInfo(AppInstallerInfo)

Crea una nuova istanza di AutoUpdateSettingsOptions con i valori della classe AppInstallerInfo specificata.

Si applica a