Compartir a través de


StoreContext.TrySilentDownloadStorePackageUpdatesAsync Método

Definición

Intenta descargar las actualizaciones de paquetes especificadas para la aplicación actual desde Microsoft Store sin mostrar una interfaz de usuario de notificación al usuario.

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

Parámetros

storePackageUpdates

IIterable<StorePackageUpdate>

IEnumerable<StorePackageUpdate>

Conjunto de objetos StorePackageUpdate que representan los paquetes actualizados que se van a descargar.

Devoluciones

Objeto que el autor de la llamada puede observar para realizar un seguimiento del progreso y la finalización de la operación. Al finalizar correctamente, el resultado es un objeto StorePackageUpdateResult que proporciona información sobre las actualizaciones del paquete.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (se introdujo en la versión v3.0)

Comentarios

Use este método para intentar descargar actualizaciones de paquetes para la aplicación actual de forma silenciosa (sin mostrar una interfaz de usuario de notificación que pida al usuario permiso para continuar con la descarga). Antes de llamar a este método, compruebe primero la propiedad CanSilentlyDownloadStorePackageUpdates para determinar si las actualizaciones de paquetes se pueden descargar silenciosamente en función de la configuración del usuario y la configuración de red. Este método es una alternativa a RequestDownloadStorePackageUpdatesAsync, que muestra una interfaz de usuario de notificación.

Para obtener la lista de paquetes que tienen actualizaciones disponibles, use el método GetAppAndOptionalStorePackageUpdatesAsync . Después de descargar los paquetes, puede instalarlos mediante el método TrySilentDownloadAndInstallStorePackageUpdatesAsync .

Esta operación no se bloqueará. El objeto IAsyncOperationWithProgress devuelto por este método se completará una vez descargados los paquetes de actualización.

El método que asigne para controlar las notificaciones de progreso se llama una vez para cada paso del proceso de descarga de cada paquete de esta solicitud. El controlador Progress recibe un argumento StorePackageUpdateStatus que proporciona información sobre el paquete de actualización que generó la notificación de progreso.

Nota

Si la conexión finaliza durante una descarga, una llamada posterior a este método no reanudará la transferencia desde la ubicación anterior. La descarga se reiniciará desde el principio.

Se aplica a

Consulte también