BackgroundTransferCompletionGroupTriggerDetails Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |