Freigeben über


BackgroundTransferCompletionGroupTriggerDetails Klasse

Definition

Enthält Informationen zu einem BackgroundTransferCompletionGroup-Objekt , auf das nur über die Run-Methode für IBackgroundTask zugegriffen werden kann.

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

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die BackgroundTransferCompletionGroup-Klasse ermöglicht es einer App, sich zu registrieren, um sofort Benachrichtigungen zu erhalten, nachdem Hintergrundübertragungsvorgänge abgeschlossen sind, auch wenn sich die App nicht im Vordergrund befindet. Die App registriert eine Hintergrundaufgabe, um eine Benachrichtigung zu erhalten, die auftritt, wenn die Hintergrundübertragungen erfolgreich abgeschlossen wurden oder ein Fehler aufgetreten ist. Dadurch kann die App zum Zeitpunkt der Fertigstellung sofort benachrichtigt werden, anstatt dass die App warten muss, bis die App das nächste Mal neu gestartet oder in den Vordergrund verschoben wird, um Vervollständigungen abzufragen.

Die App muss die auszuführende IBackgroundTask implementieren, die die Abschlussbenachrichtigungen empfängt. IBackgroundTask muss mit der BackgroundTaskBuilder-Klasse registriert werden. Die Hintergrundaufgabe muss im App-Manifest deklariert werden. Die App erfordert keinen Zugriff auf den Sperrbildschirm, um backgroundTransferCompletionGroup zu verwenden.

Ein BackgroundTransferCompletionGroupTriggerDetails-instance wird erstellt, wenn die Hintergrundaufgabe für eine BackgroundTransferCompletionGroup nach Abschluss der Hintergrundübertragungsvorgänge eine Benachrichtigung erhalten hat.

Eigenschaften

Downloads

Ruft die Liste der DownloadOperation-Objekte ab, die backgroundTransferCompletionGroup zugeordnet sind.

Uploads

Ruft die Liste der UploadOperation-Objekte ab, die backgroundTransferCompletionGroup zugeordnet sind.

Gilt für:

Weitere Informationen