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
Наследование
Object Platform::Object IInspectable 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.

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

См. также раздел