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


IBackgroundTaskInstance2 Интерфейс

Определение

Предоставляет доступ к экземпляру фоновой задачи. Наследует от интерфейса IBackgroundTaskInstance и добавляет метод GetThrottleCount .

public interface class IBackgroundTaskInstance2 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
struct IBackgroundTaskInstance2 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
public interface IBackgroundTaskInstance2 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance2
Implements IBackgroundTaskInstance
Атрибуты
Реализации

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

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

Свойства

InstanceId

Возвращает идентификатор экземпляра фоновой задачи.

(Унаследовано от IBackgroundTaskInstance)
Progress

Возвращает или задает состояние хода выполнения для экземпляра фоновой задачи.

(Унаследовано от IBackgroundTaskInstance)
SuspendedCount

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

(Унаследовано от IBackgroundTaskInstance)
Task

Получает доступ к зарегистрированной фоновой задаче для этого экземпляра фоновой задачи.

(Унаследовано от IBackgroundTaskInstance)
TriggerDetails

Получает дополнительные сведения, связанные с экземпляром фоновой задачи.

(Унаследовано от IBackgroundTaskInstance)

Методы

GetDeferral()

Сообщает системе, что фоновая задача может продолжать выполнять работу после возврата метода IBackgroundTask.Run .

(Унаследовано от IBackgroundTaskInstance)
GetThrottleCount(BackgroundTaskThrottleCounter)

Извлекает количество приостановки фоновой задачи для использования слишком большого количества ресурсов.

События

Canceled

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

Для приложения Windows Phone версии 8.x, если на устройстве недостаточно памяти, фоновые задачи могут быть завершены без предупреждения и без вызова события OnCanceled. Это позволяет не прерывать работу пользователя с активным приложением. Ваша фоновая задача должна поддерживать этот сценарий. Обратите внимание, что это относится только к Windows Phone.

(Унаследовано от IBackgroundTaskInstance)

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

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