Freigeben über


AutoUpdateSettingsOptions Klasse

Definition

Stellt die Einstellungen für die automatische Aktualisierung für ein Paket dar.

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
Vererbung
Object Platform::Object IInspectable AutoUpdateSettingsOptions
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 11 (eingeführt in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v14.0)

Hinweise

Übergeben Sie dieses Objekt an die AppInstallerManager.SetAutoUpdateSettings-Methode , um einstellungen für automatische Updates zu erstellen oder zu aktualisieren.

Konstruktoren

AutoUpdateSettingsOptions()

Initialisiert eine neue instance der AutoUpdateSettingsOptions-Klasse.

Eigenschaften

AppInstallerUri

Ruft das URI-Objekt ab, das auf die App Installer-Datei verweist, die durch das AppInstallerInfo-Objekt dargestellt wird, oder legt es fest.

AutomaticBackgroundTask

Ruft einen booleschen Wert ab, der angibt, ob der Bereitstellungsdienst im Hintergrund nach App-Updates sucht.

DependencyPackageUris

Ruft eine schreibgeschützte Liste von URI-Objekten ab, die auf die Abhängigkeitspakete verweisen, die für eine erfolgreiche Bereitstellung der zugehörigen Gruppe erforderlich sind.

ForceUpdateFromAnyVersion

Ruft einen booleschen Wert ab, der angibt, ob die App-Version sowohl inkrementiert als auch dekrementiert werden kann, oder legt den Wert fest. Wenn der Wert false ist, kann die App nur zu einer höheren Version wechseln.

HoursBetweenUpdateChecks

Ruft einen ganzzahligen Wert ab, der die Häufigkeit angibt, mit der der Bereitstellungsdienst nach einem Update der App Installer-Datei sucht, oder legt diesen fest.

IsAutoRepairEnabled

Ruft einen Wert ab, der angibt, ob das Betriebssystem und der Bereitstellungsdienst automatisch eine Reparatur ausführen können, wenn das Paket für die Wartung markiert ist, oder legt diesen fest.

OnLaunch

Ruft einen booleschen Wert ab, der angibt, ob der Bereitstellungsdienst beim Starten der App-Installer-Datei nach einem Update sucht, oder legt diesen fest.

OptionalPackageUris

Ruft eine schreibgeschützte Liste von URI-Objekten ab, die auf die optionalen Pakete verweisen, die zusammen mit dem Standard-Paket installiert werden.

RepairUris

Ruft eine schreibgeschützte Liste von Uri-Objekten ab, die auf App Installer-Dateien zum Reparieren einer Installation verweisen.

ShowPrompt

Ruft einen booleschen Wert ab, der angibt, ob der Bereitstellungsdienst eine Eingabeaufforderung zeigt, die den Benutzer über ein Update informiert, oder legt den Wert fest.

UpdateBlocksActivation

Ruft einen booleschen Wert ab, der angibt, ob der Bereitstellungsdienst den Benutzer am Starten der Anwendung hindert, bis ein ausstehendes Update angewendet wurde, oder legt ihn fest.

UpdateUris

Ruft eine schreibgeschützte Liste von URI-Objekten ab, die auf App Installer-Dateien zum Aktualisieren einer Installation verweisen.

Version

Ruft ein PackageVersion-Objekt ab, das die Version der App Installer-Datei ausdrückt, die durch das AppInstallerInfo-Objekt dargestellt wird, oder legt es fest.

Methoden

CreateFromAppInstallerInfo(AppInstallerInfo)

Erstellt eine neue instance der AutoUpdateSettingsOptions mit Werten aus der bereitgestellten AppInstallerInfo-Klasse.

Gilt für: