Compartilhar via


WebUIBackgroundTaskInstanceRuntimeClass Classe

Definição

Fornece acesso a uma instância de uma tarefa em segundo plano.

Observação

Uma tarefa em segundo plano deve chamar explicitamente o método de fechamento de Trabalhos Web para terminar depois que a tarefa for concluída.

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
Herança
Object Platform::Object IInspectable WebUIBackgroundTaskInstanceRuntimeClass
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para recuperar esse objeto, use a propriedade WebUIBackgroundTaskInstance.current .

Observação

Essa classe não é ágil, o que significa que você precisa considerar seu modelo de threading e comportamento de marshaling. Para obter mais informações, consulte Threading e Marshaling (C++/CX).

Propriedades

InstanceId

Obtém a ID da instância da tarefa em segundo plano.

Progress

Obtém ou define status de progresso para uma instância de tarefa em segundo plano.

Succeeded

Obtém ou define o valor de êxito para a tarefa em segundo plano. O valor de êxito é o que é retornado para a instância em primeiro plano do seu aplicativo no evento concluído .

SuspendedCount

Obtém o número de vezes que a política de gerenciamento de recursos fez com que a tarefa em segundo plano fosse suspensa.

Task

Obtém acesso à tarefa em segundo plano registrada para essa instância de tarefa em segundo plano.

TriggerDetails

Obtém informações adicionais associadas a uma instância de tarefa em segundo plano.

Métodos

GetDeferral()

Informa ao sistema que a tarefa em segundo plano pode continuar a executar o trabalho após o retorno do método IBackgroundTask.Run . Esse método não é aplicável a tarefas em segundo plano do JavaScript.

Eventos

Canceled

Anexa um manipulador de eventos de cancelamento à instância de tarefa em segundo plano.

Aplica-se a