Compartilhar via


PrintWorkflowJobBackgroundSession Classe

Definição

Representa uma única sessão de trabalho de fluxo de trabalho de impressão que é executada em segundo plano.

public ref class PrintWorkflowJobBackgroundSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintWorkflowJobBackgroundSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintWorkflowJobBackgroundSession
Public NotInheritable Class PrintWorkflowJobBackgroundSession
Herança
Object Platform::Object IInspectable PrintWorkflowJobBackgroundSession
Atributos

Requisitos do Windows

Família de dispositivos
Windows 11 (introduzida na 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v14.0)

Comentários

Para criar um fluxo de trabalho de suporte de impressão, seu aplicativo deve declarar um elemento uap4:Extension com a categoria windows.printSupportWorkflow em seu manifesto de pacote que especifica o ponto de entrada de uma tarefa em segundo plano. Quando a tarefa em segundo plano é ativada, o método IBackgroundTask.Run recebe um objeto IBackgroundTaskInstance . Você pode converter a propriedade TriggerDetails desse objeto em um objeto PrintWorkflowJobTriggerDetails para obter mais detalhes sobre a sessão de trabalho do fluxo de trabalho de impressão.

Para obter mais informações, consulte Guia de design do aplicativo de suporte de impressão.

Propriedades

Status

Obtém o status da sessão de fluxo de trabalho de impressão atual.

Métodos

Start()

Inicia o serviço de trabalho de fluxo de trabalho de impressão para que ele possa começar a gerar eventos.

Eventos

JobIssueDetected

Representa uma única sessão de trabalho de fluxo de trabalho de impressão que é executada em segundo plano.

JobStarting

Gerado quando um trabalho de impressão é iniciado por um aplicativo de fluxo de trabalho de impressão. Seu aplicativo de fluxo de trabalho de impressão pode usar membros do objeto event args para ignorar a renderização do sistema ou modificar a operação de outras maneiras.

PdlModificationRequested

Gerado quando um documento é enviado para a pilha de impressão e o Windows começa a converter o documento no formato PDL (linguagem de descrição da página) indicado pela impressora. Seu aplicativo de fluxo de trabalho de impressão pode usar membros do objeto event args para modificar a conversão para o formato PDL (linguagem de descrição da página) indicado pela impressora.

Aplica-se a

Confira também