Condividi tramite


BackgroundTaskRegistration Classe

Definizione

Rappresenta un'attività in background registrata con il sistema.

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
Ereditarietà
Object Platform::Object IInspectable BackgroundTaskRegistration
Attributi
Implementazioni

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

Il sistema restituisce un'istanza di questa classe quando l'applicazione chiama il metodo BackgroundTaskBuilder.Register .

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 AllTaskGroups
1703 15063 GetTaskGroup
1703 15063 TaskGroup

Proprietà

AllTaskGroups

Ottiene i gruppi di attività in background.

AllTasks

Enumera le attività in background registrate di un'applicazione, ad eccezione delle attività in background registrate in un gruppo con Windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskGroup.

AppEnergyUsePredictionContribution

Rappresenta un'attività in background registrata con il sistema.

Name

Ottiene il nome di un'attività in background registrata.

TaskGroup

Ottiene backgroundTaskRegistrationGroup di cui fa parte backgroundTaskRegistration .

TaskId

Ottiene l'identificatore di un'attività in background registrata.

TaskLastThrottledInStandbyTimestamp

Rappresenta un'attività in background registrata con il sistema.

Trigger

Questo non è destinato all'uso nel codice. Per tutti i tipi di trigger non supportati, il valore restituito da questa proprietà è Null.

Metodi

GetTaskGroup(String)

Ottiene l'oggetto gruppo di attività associato all'identificatore del gruppo.

Unregister(Boolean)

Annulla la registrazione di un'attività in background registrata.

Eventi

Completed

Collega un gestore eventi completato all'attività in background registrata.

Progress

Collega un gestore eventi di stato all'attività in background registrata.

Si applica a