BackgroundTransferCompletionGroupTriggerDetails Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит сведения о BackgroundTransferCompletionGroup , доступ к которым можно получить только из метода Run в IBackgroundTask.
public ref class BackgroundTransferCompletionGroupTriggerDetails sealed
/// [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 BackgroundTransferCompletionGroupTriggerDetails final
[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 BackgroundTransferCompletionGroupTriggerDetails
Public NotInheritable Class BackgroundTransferCompletionGroupTriggerDetails
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Класс BackgroundTransferCompletionGroup позволяет приложению регистрироваться для получения немедленного уведомления после завершения фоновых операций передачи, даже если приложение не находится на переднем плане. Приложение регистрирует фоновую задачу для получения уведомлений, которые возникают в случае успешного завершения фоновой передачи данных или при возникновении ошибки. Это позволяет приложению немедленно получать уведомления во время завершения, а не требовать от него ожидания до следующего перезапуска приложения или перемещения на передний план для запроса завершения.
Приложение должно реализовать IBackgroundTask для запуска, получающего уведомления о завершении. IBackgroundTask необходимо зарегистрировать с помощью класса BackgroundTaskBuilder. Фоновая задача должна быть объявлена в манифесте приложения. Приложению не требуется доступ к экрану блокировки для использования BackgroundTransferCompletionGroup.
Экземпляр BackgroundTransferCompletionGroupTriggerDetails создается, когда фоновая задача для BackgroundTransferCompletionGroup получила уведомление после завершения фоновых операций передачи.
Свойства
Downloads |
Возвращает список объектов DownloadOperation, связанных с BackgroundTransferCompletionGroup. |
Uploads |
Возвращает список объектов UploadOperation, связанных с BackgroundTransferCompletionGroup. |