StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.