Compartir a través de


IBackgroundTaskInstance4 Interfaz

Definición

Proporciona acceso a una instancia de tarea en segundo plano, incluida la información sobre el usuario.

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
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Propiedades

InstanceId

Obtiene el identificador de instancia de la instancia de tarea en segundo plano.

(Heredado de IBackgroundTaskInstance)
Progress

Obtiene o establece el estado de progreso de una instancia de tarea en segundo plano.

(Heredado de IBackgroundTaskInstance)
SuspendedCount

Obtiene el número de veces que la directiva de administración de recursos ha provocado la suspensión de la tarea en segundo plano.

(Heredado de IBackgroundTaskInstance)
Task

Obtiene acceso a la tarea en segundo plano registrada para esta instancia de tarea en segundo plano.

(Heredado de IBackgroundTaskInstance)
TriggerDetails

Obtiene información adicional asociada a una instancia de tarea en segundo plano.

(Heredado de IBackgroundTaskInstance)
User

Obtiene el contexto de usuario de la tarea en segundo plano. AppServiceConnection.User lo usa la aplicación que realiza la llamada para pasar el contexto del usuario. El servicio de aplicaciones puede recuperar ese contexto de usuario con esta propiedad.

Métodos

GetDeferral()

Informa al sistema de que la tarea en segundo plano podría seguir funcionando después de que se devuelva el método IBackgroundTask.Run .

(Heredado de IBackgroundTaskInstance)

Eventos

Canceled

Asocia un controlador de eventos de cancelación a la instancia de tarea en segundo plano.

Para Windows Phone aplicación 8.x, si el dispositivo deja de estar en memoria, es posible que las tareas en segundo plano finalicen sin ninguna advertencia y sin generar el evento OnCanceled. Esto contribuye a garantizar la experiencia del usuario de la aplicación en primer plano. La tarea en segundo plano debe estar diseñada para controlar este escenario. Tenga en cuenta que esto solo se aplica a Windows Phone.

(Heredado de IBackgroundTaskInstance)

Se aplica a

Consulte también