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


IBackgroundTaskInstance4 Интерфейс

Определение

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

public interface class IBackgroundTaskInstance4 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
struct IBackgroundTaskInstance4 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
public interface IBackgroundTaskInstance4 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance4
Implements IBackgroundTaskInstance
Атрибуты
Реализации

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

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

Свойства

InstanceId

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

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

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

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

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

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

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

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

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

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

Возвращает контекст пользователя для фоновой задачи. Приложение AppServiceConnection.User используется вызывающим приложением для передачи контекста пользователя. Служба приложений может получить контекст пользователя с помощью этого свойства.

Методы

GetDeferral()

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

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

События

Canceled

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

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

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

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

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