BackgroundTaskRegistrationGroup Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona semántica de agrupación para que el registro de tareas en segundo plano se pueda mantener por separado.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Ejemplos
Ejemplo de activación en segundo plano
Ejemplo de tarea en segundo plano Consulte el escenario 6 para ver un ejemplo de tarea agrupada.
Comentarios
Se recomienda a los desarrolladores anular el registro y, a continuación, registrar todas las tareas en segundo plano que usa la aplicación cuando se inicia la aplicación. Sin embargo, además de anular el registro de las tareas en segundo plano de la aplicación, esto también puede anular el registro de las tareas en segundo plano registradas por marcos usados por la aplicación.
El registro de tareas en segundo plano agrupado proporciona aproximadamente el equivalente de un espacio de nombres para las tareas en segundo plano. Puede registrar o anular el registro de tareas en segundo plano que pertenecen a un grupo que defina sin alterar el registro de otras tareas en segundo plano en el dispositivo.
Constructores
BackgroundTaskRegistrationGroup(String) |
Crea un backgroundTaskRegistrationGroup con el identificador de grupo especificado. |
BackgroundTaskRegistrationGroup(String, String) |
Crea un backgroundTaskRegistrationGroup con el identificador de grupo especificado y |
Propiedades
AllTasks |
Obtiene todas las tareas en segundo plano que pertenecen al grupo. |
Id |
Obtiene el identificador del grupo. |
Name |
Obtiene el nombre descriptivo del grupo. |
Eventos
BackgroundActivated |
Este evento se desencadena cuando se inicia una tarea en segundo plano que pertenece a un grupo. |