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
- Наследование
- Атрибуты
- Реализации
Требования к 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 |
Присоединяет обработчик событий хода выполнения к зарегистрированной фоновой задаче. |