BackgroundTaskRegistrationGroup Classe

Definizione

Fornisce la semantica di raggruppamento in modo che la registrazione delle attività in background possa essere mantenuta separatamente.

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

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Esempio

Esempio di attivazione in background
Esempio di attività in background Vedere lo scenario 6 per un esempio di attività raggruppato.

Commenti

Gli sviluppatori sono invitati a annullare la registrazione e quindi registrare tutte le attività in background usate dall'applicazione quando l'app viene avviata. Tuttavia, oltre a annullare la registrazione delle attività in background dell'app, questa operazione può anche annullare la registrazione delle attività in background registrate dai framework usati dall'app.

La registrazione attività in background raggruppata fornisce approssimativamente l'equivalente di uno spazio dei nomi per le attività in background. È possibile registrare/annullare la registrazione delle attività in background appartenenti a un gruppo definito senza disturbare la registrazione di altre attività in background nel dispositivo.

Costruttori

BackgroundTaskRegistrationGroup(String)

Crea un backgroundTaskRegistrationGroup con l'ID gruppo specificato.

BackgroundTaskRegistrationGroup(String, String)

Crea un backgroundTaskRegistrationGroup con l'ID gruppo specificato e

Proprietà

AllTasks

Ottiene tutte le attività in background che appartengono al gruppo.

Id

Ottiene l'ID gruppo.

Name

Ottiene il nome descrittivo del gruppo.

Eventi

BackgroundActivated

Questo evento viene attivato quando viene avviata un'attività in background appartenente a un gruppo.

Si applica a