Partager via


BackgroundTransferCompletionGroupTriggerDetails Classe

Définition

Contient des informations sur un BackgroundTransferCompletionGroup accessible uniquement à partir de la méthode Run sur 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
Héritage
Object Platform::Object IInspectable BackgroundTransferCompletionGroupTriggerDetails
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

La classe BackgroundTransferCompletionGroup permet à une application de s’inscrire pour recevoir une notification immédiate une fois les opérations de transfert en arrière-plan terminées, même si l’application n’est pas au premier plan. L’application inscrit une tâche en arrière-plan pour recevoir une notification qui se produit si les transferts en arrière-plan se sont terminés correctement ou si une erreur s’est produite. Cela permet à l’application d’être immédiatement avertie au moment de l’achèvement, au lieu d’exiger que l’application attende la prochaine fois que l’application est redémarrée ou déplacée au premier plan pour interroger les achèvements.

L’application doit implémenter iBackgroundTask pour s’exécuter qui reçoit les notifications d’achèvement. IBackgroundTask doit être inscrit à l’aide de la classe BackgroundTaskBuilder. La tâche en arrière-plan doit être déclarée dans le manifeste de l’application. L’application ne nécessite pas d’accès à l’écran de verrouillage pour utiliser un BackgroundTransferCompletionGroup.

Un instance BackgroundTransferCompletionGroupTriggerDetails est créé lorsque la tâche en arrière-plan d’un BackgroundTransferCompletionGroup a reçu une notification une fois les opérations de transfert en arrière-plan terminées.

Propriétés

Downloads

Obtient la liste des objets DownloadOperation associés à BackgroundTransferCompletionGroup.

Uploads

Obtient la liste des objets UploadOperation associés à BackgroundTransferCompletionGroup.

S’applique à

Voir aussi