Freigeben über


BackgroundTaskRegistrationGroup Klasse

Definition

Stellt Gruppierungsemantik bereit, sodass die Registrierung von Hintergrundaufgaben separat verwaltet werden kann.

public ref class BackgroundTaskRegistrationGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTaskRegistrationGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTaskRegistrationGroup
function BackgroundTaskRegistrationGroup(id, name)
Public NotInheritable Class BackgroundTaskRegistrationGroup
Vererbung
Object Platform::Object IInspectable BackgroundTaskRegistrationGroup
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Beispiele

Beispiel für die Hintergrundaktivierung
Beispiel für Hintergrundaufgaben Ein Beispiel für eine gruppierte Aufgabe finden Sie in Szenario 6.

Hinweise

Entwicklern wird empfohlen, die Registrierung aufzuheben und dann alle Hintergrundaufgaben zu registrieren, die von der Anwendung beim Starten der App verwendet werden. Zusätzlich zum Aufheben der Registrierung der Hintergrundaufgaben der App kann die Registrierung von Hintergrundaufgaben jedoch auch aufgehoben werden, die von Frameworks registriert wurden, die von der App verwendet werden.

Die Registrierung gruppierter Hintergrundaufgaben stellt ungefähr das Äquivalent eines Namespace für Hintergrundaufgaben bereit. Sie können Hintergrundaufgaben, die zu einer von Ihnen definierten Gruppe gehören, registrieren/aufheben, ohne die Registrierung anderer Hintergrundaufgaben auf dem Gerät zu stören.

Konstruktoren

BackgroundTaskRegistrationGroup(String)

Erstellt eine BackgroundTaskRegistrationGroup mit der angegebenen Gruppen-ID.

BackgroundTaskRegistrationGroup(String, String)

Erstellt eine BackgroundTaskRegistrationGroup mit der angegebenen Gruppen-ID und

Eigenschaften

AllTasks

Ruft alle Hintergrundaufgaben ab, die zur Gruppe gehören.

Id

Ruft die Gruppen-ID ab.

Name

Ruft den Anzeigenamen der Gruppe ab.

Ereignisse

BackgroundActivated

Dieses Ereignis wird ausgelöst, wenn eine Hintergrundaufgabe gestartet wird, die zu einer Gruppe gehört.

Gilt für: