Freigeben über


StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync Methode

Definition

Versucht, die angegebenen Paketupdates für die aktuelle App aus dem Microsoft Store herunterzuladen und zu installieren, ohne dem Benutzer eine Benachrichtigungsbenutzeroberfläche anzuzeigen.

public:
 virtual IAsyncOperationWithProgress<StorePackageUpdateResult ^, StorePackageUpdateStatus> ^ TrySilentDownloadAndInstallStorePackageUpdatesAsync(IIterable<StorePackageUpdate ^> ^ storePackageUpdates) = TrySilentDownloadAndInstallStorePackageUpdatesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> TrySilentDownloadAndInstallStorePackageUpdatesAsync(IIterable<StorePackageUpdate> const& storePackageUpdates);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> TrySilentDownloadAndInstallStorePackageUpdatesAsync(IEnumerable<StorePackageUpdate> storePackageUpdates);
function trySilentDownloadAndInstallStorePackageUpdatesAsync(storePackageUpdates)
Public Function TrySilentDownloadAndInstallStorePackageUpdatesAsync (storePackageUpdates As IEnumerable(Of StorePackageUpdate)) As IAsyncOperationWithProgress(Of StorePackageUpdateResult, StorePackageUpdateStatus)

Parameter

storePackageUpdates

IIterable<StorePackageUpdate>

IEnumerable<StorePackageUpdate>

Der Satz von StorePackageUpdate-Objekten , die die aktualisierten Pakete darstellen, die heruntergeladen und installiert werden sollen.

Gibt zurück

Ein Objekt, das der Aufrufer beobachten kann, um den Fortschritt und den Abschluss des Vorgangs nachzuverfolgen. Nach erfolgreicher Fertigstellung ist das Ergebnis ein StorePackageUpdateResult-Objekt , das Informationen zu den Paketupdates bereitstellt.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (eingeführt in v3.0)

Hinweise

Verwenden Sie diese Methode, um zu versuchen, Paketupdates für die aktuelle App im Hintergrund herunterzuladen (ohne eine Benachrichtigungsbenutzeroberfläche anzuzeigen, die die Berechtigung des Benutzers zum Fortsetzen des Downloads anfragt). Bevor Sie diese Methode aufrufen, überprüfen Sie zunächst die CanSilentlyDownloadStorePackageUpdates-Eigenschaft , um zu ermitteln, ob Paketupdates basierend auf den Einstellungen des Benutzers und der Netzwerkkonfiguration automatisch heruntergeladen werden können. Diese Methode ist eine Alternative zu RequestDownloadStorePackageUpdatesAsync, die eine Benachrichtigungsbenutzeroberfläche anzeigt.

Verwenden Sie die GetAppAndOptionalStorePackageUpdatesAsync-Methode , um die Liste der Pakete abzurufen, für die Updates verfügbar sind. Wenn Sie paketupdates bereits automatisch mithilfe von TrySilentDownloadStorePackageUpdatesAsync heruntergeladen haben, installiert diese Methode die Updates, ohne sie erneut herunterzuladen.

Dieser Vorgang wird nicht blockiert. Das von dieser Methode zurückgegebene IAsyncOperationWithProgress-Objekt wird abgeschlossen, nachdem die Updatepakete heruntergeladen und installiert wurden.

Gilt für:

Weitere Informationen