BackgroundTransferCompletionGroupTriggerDetails Classe

Definizione

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

Si applica a

Vedi anche