BackgroundTransferCompletionGroupTriggerDetails Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém informações sobre um BackgroundTransferCompletionGroup que só pode ser acessado do método Run no 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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
A classe BackgroundTransferCompletionGroup permite que um aplicativo se registre para receber notificação imediata após a conclusão das operações de transferência em segundo plano, mesmo que o aplicativo não esteja em primeiro plano. O aplicativo registra uma tarefa em segundo plano para receber uma notificação que ocorre se as transferências em segundo plano forem concluídas com êxito ou se ocorreu um erro. Isso permite que o aplicativo seja notificado imediatamente no momento da conclusão, em vez de exigir que o aplicativo aguarde até a próxima vez que o aplicativo for reiniciado ou movido para o primeiro plano para consultar as conclusões.
O aplicativo deve implementar o IBackgroundTask para executar que recebe as notificações de conclusão. O IBackgroundTask deve ser registrado usando a classe BackgroundTaskBuilder . A tarefa em segundo plano deve ser declarada no manifesto do aplicativo. O aplicativo não requer acesso à tela de bloqueio para usar um BackgroundTransferCompletionGroup.
Uma instância BackgroundTransferCompletionGroupTriggerDetails é criada quando a tarefa em segundo plano de um BackgroundTransferCompletionGroup recebe uma notificação após a conclusão das operações de transferência em segundo plano.
Propriedades
Downloads |
Obtém a lista de objetos DownloadOperation associados ao BackgroundTransferCompletionGroup. |
Uploads |
Obtém a lista de objetos UploadOperation associados ao BackgroundTransferCompletionGroup. |