Compartilhar via


BackgroundTransferCompletionGroupTriggerDetails Classe

Definição

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

Aplica-se a

Confira também