Compartilhar via


BackgroundTaskRegistrationGroup Classe

Definição

Fornece semântica de agrupamento para que o registro de tarefas em segundo plano possa ser mantido separadamente.

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
Herança
Object Platform::Object IInspectable BackgroundTaskRegistrationGroup
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Exemplos

Exemplo de ativação em segundo plano
Exemplo de tarefa em segundo plano Consulte o cenário 6 para obter um exemplo de tarefa agrupada.

Comentários

Os desenvolvedores são incentivados a cancelar o registro e registrar todas as tarefas em segundo plano usadas pelo aplicativo quando o aplicativo é iniciado. No entanto, além de cancelar o registro das tarefas em segundo plano do aplicativo, isso também pode cancelar o registro de tarefas em segundo plano registradas por estruturas usadas pelo aplicativo.

O registro de tarefa em segundo plano agrupado fornece aproximadamente o equivalente a um namespace para tarefas em segundo plano. Você pode registrar/cancelar o registro de tarefas em segundo plano que pertencem a um grupo que você define sem perturbar o registro de outras tarefas em segundo plano no dispositivo.

Construtores

BackgroundTaskRegistrationGroup(String)

Cria um BackgroundTaskRegistrationGroup com a ID de grupo especificada.

BackgroundTaskRegistrationGroup(String, String)

Cria um BackgroundTaskRegistrationGroup com a ID do grupo especificada e

Propriedades

AllTasks

Obtém todas as tarefas em segundo plano que pertencem ao grupo.

Id

Obtém a ID do grupo.

Name

Obtém o nome amigável do grupo.

Eventos

BackgroundActivated

Esse evento é acionado quando uma tarefa em segundo plano que pertence a um grupo é iniciada.

Aplica-se a