PrintWorkflowJobBackgroundSession Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |