BackgroundTransferCompletionGroupTriggerDetails Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene informazioni su backgroundTransferCompletionGroup a cui è possibile accedere solo dal metodo Run in 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
La classe BackgroundTransferCompletionGroup consente a un'app di registrare per ricevere una notifica immediata dopo il completamento delle operazioni di trasferimento in background anche se l'app non è in primo piano. L'app registra un'attività in background per ricevere una notifica che si verifica se i trasferimenti in background sono stati completati correttamente o se si è verificato un errore. Ciò consente all'app di ricevere immediatamente una notifica al momento del completamento, invece di richiedere che l'app attenda fino alla successiva riavvio dell'app o spostata in primo piano per eseguire una query per i completamento.
L'app deve implementare IBackgroundTask per l'esecuzione che riceve le notifiche di completamento. È necessario registrare IBackgroundTask usando la classe BackgroundTaskBuilder . L'attività in background deve essere dichiarata nel manifesto dell'app. L'app non richiede l'accesso alla schermata di blocco per l'uso di backgroundTransferCompletionGroup.
Viene creata un'istanza di BackgroundTransferCompletionGroupTriggerDetails quando l'attività in background per backgroundTransferCompletionGroup ha ricevuto una notifica dopo il completamento delle operazioni di trasferimento in background.
Proprietà
Downloads |
Ottiene l'elenco di oggetti DownloadOperation associati a BackgroundTransferCompletionGroup. |
Uploads |
Ottiene l'elenco di oggetti UploadOperation associati a BackgroundTransferCompletionGroup. |