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


IBackgroundTaskInstance Интерфейс

Определение

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

public interface class IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2254166650, 8664, 17779, 143, 50, 146, 138, 27, 6, 65, 246)]
struct IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2254166650, 8664, 17779, 143, 50, 146, 138, 27, 6, 65, 246)]
public interface IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance
Производный
Атрибуты

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

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

Свойства

InstanceId

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

Progress

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

SuspendedCount

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

Task

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

TriggerDetails

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

Методы

GetDeferral()

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

События

Canceled

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

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

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