Freigeben über


BackgroundTaskRegistration Klasse

Definition

Stellt eine Hintergrundaufgabe dar, die beim System registriert wurde.

public ref class BackgroundTaskRegistration sealed : IBackgroundTaskRegistration2
public ref class BackgroundTaskRegistration sealed : IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
/// [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 BackgroundTaskRegistration final : IBackgroundTaskRegistration2
/// [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 BackgroundTaskRegistration final : IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
[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 BackgroundTaskRegistration : IBackgroundTaskRegistration2
[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 BackgroundTaskRegistration : IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
Public NotInheritable Class BackgroundTaskRegistration
Implements IBackgroundTaskRegistration2
Public NotInheritable Class BackgroundTaskRegistration
Implements IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
Vererbung
Object Platform::Object IInspectable BackgroundTaskRegistration
Attribute
Implementiert

Windows-Anforderungen

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

Hinweise

Das System gibt einen instance dieser Klasse zurück, wenn die Anwendung die BackgroundTaskBuilder.Register-Methode aufruft.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1703 15063 AllTaskGroups
1703 15063 GetTaskGroup
1703 15063 TaskGroup

Eigenschaften

AllTaskGroups

Ruft die Hintergrundtaskgruppen ab.

AllTasks

Listet die registrierten Hintergrundaufgaben einer Anwendung auf, mit Ausnahme der Hintergrundaufgaben, die in einer Gruppe mit Windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskGroup registriert sind.

AppEnergyUsePredictionContribution

Stellt eine Hintergrundaufgabe dar, die beim System registriert wurde.

Name

Ruft den Namen einer registrierten Hintergrundaufgabe ab.

TaskGroup

Ruft die BackgroundTaskRegistrationGroup ab, zu der diese BackgroundTaskRegistration gehört.

TaskId

Ruft den Bezeichner einer registrierten Hintergrundaufgabe ab.

TaskLastThrottledInStandbyTimestamp

Stellt eine Hintergrundaufgabe dar, die beim System registriert wurde.

Trigger

Dies ist nicht für die Verwendung in Ihrem Code vorgesehen. Für alle nicht unterstützten Triggertypen ist der von dieser Eigenschaft zurückgegebene Wert NULL.

Methoden

GetTaskGroup(String)

Ruft das Taskgruppenobjekt ab, das dem Gruppenbezeichner zugeordnet ist.

Unregister(Boolean)

Bricht die Registrierung einer registrierten Hintergrundaufgabe ab.

Ereignisse

Completed

Fügt einen abgeschlossenen Ereignishandler an die registrierte Hintergrundaufgabe an.

Progress

Fügt der registrierten Hintergrundaufgabe einen Statusereignishandler an.

Gilt für: