BackgroundTransferCompletionGroupTriggerDetails Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene información sobre un BackgroundTransferCompletionGroup al que solo se puede tener acceso desde el método Run en IBackgroundTask.
public ref class BackgroundTransferCompletionGroupTriggerDetails sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTransferCompletionGroupTriggerDetails final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTransferCompletionGroupTriggerDetails
Public NotInheritable Class BackgroundTransferCompletionGroupTriggerDetails
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
La clase BackgroundTransferCompletionGroup permite que una aplicación se registre para recibir una notificación inmediata una vez completadas las operaciones de transferencia en segundo plano, incluso si la aplicación no está en primer plano. La aplicación registra una tarea en segundo plano para recibir una notificación que se produce si las transferencias en segundo plano se completaron correctamente o si se produjo un error. Esto permite que la aplicación se notifique inmediatamente en el momento de la finalización, en lugar de requerir que la aplicación espere hasta la próxima vez que se reinicie o se mueva a primer plano para consultar las finalizaciones.
La aplicación debe implementar IBackgroundTask para que se ejecute que reciba las notificaciones de finalización. IBackgroundTask debe registrarse con la clase BackgroundTaskBuilder. La tarea en segundo plano debe declararse en el manifiesto de la aplicación. La aplicación no requiere acceso a la pantalla de bloqueo para usar backgroundTransferCompletionGroup.
Se crea una instancia BackgroundTransferCompletionGroupTriggerDetails cuando la tarea en segundo plano de un BackgroundTransferCompletionGroup ha recibido una notificación una vez completadas las operaciones de transferencia en segundo plano.
Propiedades
Downloads |
Obtiene la lista de objetos DownloadOperation asociados con BackgroundTransferCompletionGroup. |
Uploads |
Obtiene la lista de objetos UploadOperation asociados con BackgroundTransferCompletionGroup. |