Compartir a través de


BackgroundTransferCompletionGroupTriggerDetails Clase

Definición

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
Object Platform::Object IInspectable BackgroundTransferCompletionGroupTriggerDetails
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.

Se aplica a

Consulte también