BackgroundTransferCompletionGroupTriggerDetails Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |