BackgroundTaskRegistrationGroup Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет семантику группирования, чтобы регистрация фоновой задачи поддерживалась отдельно.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Creators Update (появилось в 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v4.0)
|
Примеры
Пример фоновой активации
Пример фоновой задачи Пример сгруппированных задач см. в сценарии 6.
Комментарии
Разработчикам рекомендуется отменить регистрацию, а затем зарегистрировать все фоновые задачи, используемые приложением при запуске приложения. Однако, помимо отмены регистрации фоновых задач приложения, это также может отменить регистрацию фоновых задач, зарегистрированных платформами, используемыми приложением.
Регистрация сгруппированных фоновых задач обеспечивает примерно эквивалент пространства имен для фоновых задач. Вы можете регистрировать или отменять регистрацию фоновых задач, принадлежащих определенной группе, не нарушая регистрацию других фоновых задач на устройстве.
Конструкторы
BackgroundTaskRegistrationGroup(String) |
Создает BackgroundTaskRegistrationGroup с указанным идентификатором группы. |
BackgroundTaskRegistrationGroup(String, String) |
Создает backgroundTaskRegistrationGroup с указанным идентификатором группы и |
Свойства
AllTasks |
Возвращает все фоновые задачи, принадлежащие группе. |
Id |
Получает идентификатор группы. |
Name |
Возвращает понятное имя группы. |
События
BackgroundActivated |
Это событие возникает при запуске фоновой задачи, которая принадлежит группе. |