BackgroundTaskRegistration 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í.
Representa una tarea en segundo plano que se ha registrado en el 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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
El sistema devuelve una instancia de esta clase cuando la aplicación llama al método BackgroundTaskBuilder.Register .
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | AllTaskGroups |
1703 | 15063 | GetTaskGroup |
1703 | 15063 | TaskGroup |
Propiedades
AllTaskGroups |
Obtiene los grupos de tareas en segundo plano. |
AllTasks |
Enumera las tareas en segundo plano registradas de una aplicación, excepto las tareas en segundo plano registradas en un grupo con Windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskGroup. |
AppEnergyUsePredictionContribution |
Representa una tarea en segundo plano que se ha registrado en el sistema. |
Name |
Obtiene el nombre de una tarea en segundo plano registrada. |
TaskGroup |
Obtiene el backgroundTaskRegistrationGroup del que forma parte esta clase BackgroundTaskRegistration . |
TaskId |
Obtiene el identificador de una tarea en segundo plano registrada. |
TaskLastThrottledInStandbyTimestamp |
Representa una tarea en segundo plano que se ha registrado en el sistema. |
Trigger |
Esto no está pensado para su uso en el código. Para todos los tipos de desencadenadores no admitidos, el valor devuelto por esta propiedad es NULL. |
Métodos
GetTaskGroup(String) |
Obtiene el objeto de grupo de tareas asociado al identificador de grupo. |
Unregister(Boolean) |
Cancela el registro de una tarea en segundo plano registrada. |
Eventos
Completed |
Asocia un controlador de eventos completado a la tarea en segundo plano registrada. |
Progress |
Asocia un controlador de eventos de progreso a la tarea en segundo plano registrada. |