Поделиться через


BackgroundTaskRegistration Класс

Определение

Представляет фоновую задачу, зарегистрированную в системе.

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
Наследование
Object Platform::Object IInspectable BackgroundTaskRegistration
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Система возвращает экземпляр этого класса, когда приложение вызывает метод BackgroundTaskBuilder.Register .

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 AllTaskGroups
1703 15063 GetTaskGroup
1703 15063 TaskGroup

Свойства

AllTaskGroups

Возвращает группы фоновых задач.

AllTasks

Перечисляет зарегистрированные фоновые задачи приложения, за исключением фоновых задач, зарегистрированных в группе с windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskGroup.

AppEnergyUsePredictionContribution

Представляет фоновую задачу, зарегистрированную в системе.

Name

Возвращает имя зарегистрированной фоновой задачи.

TaskGroup

Возвращает объект BackgroundTaskRegistrationGroup , частью этой группы BackgroundTaskRegistration .

TaskId

Возвращает идентификатор зарегистрированной фоновой задачи.

TaskLastThrottledInStandbyTimestamp

Представляет фоновую задачу, зарегистрированную в системе.

Trigger

Это не предназначено для использования в коде. Для всех неподдерживаемых типов триггеров значение, возвращаемое этим свойством, равно NULL.

Методы

GetTaskGroup(String)

Возвращает объект группы задач, связанный с идентификатором группы.

Unregister(Boolean)

Отменяет регистрацию зарегистрированной фоновой задачи.

События

Completed

Присоединяет обработчик завершенных событий к зарегистрированной фоновой задаче.

Progress

Присоединяет обработчик событий хода выполнения к зарегистрированной фоновой задаче.

Применяется к