Compartir a través de


WebUIBackgroundTaskInstanceRuntimeClass Clase

Definición

Proporciona acceso a una instancia de una tarea en segundo plano.

Nota

Una tarea en segundo plano debe llamar explícitamente al método close de Trabajos web para finalizarse una vez completada la tarea.

public ref class WebUIBackgroundTaskInstanceRuntimeClass sealed : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUIBackgroundTaskInstanceRuntimeClass final : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUIBackgroundTaskInstanceRuntimeClass : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Public NotInheritable Class WebUIBackgroundTaskInstanceRuntimeClass
Implements IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Herencia
Object Platform::Object IInspectable WebUIBackgroundTaskInstanceRuntimeClass
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Para recuperar este objeto, utilice la propiedad WebUIBackgroundTaskInstance.current .

Nota

Esta clase no es ágil, lo que significa que debe tener en cuenta su modelo de subprocesos y el comportamiento de serialización. Para obtener más información, consulta Subprocesos y serialización (C++/CX).

Propiedades

InstanceId

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

Progress

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

Succeeded

Obtiene o establece el valor correcto de la tarea en segundo plano. El valor correcto es lo que se devuelve a la instancia en primer plano de la aplicación en el evento completado .

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.

Task

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

TriggerDetails

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

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 . Este método no es aplicable a las tareas en segundo plano de JavaScript.

Eventos

Canceled

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

Se aplica a