BackgroundTaskRegistrationGroup Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |