PrintWorkflowJobBackgroundSession 类

定义

表示在后台运行的单个打印工作流作业会话。

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
继承
Object Platform::Object IInspectable PrintWorkflowJobBackgroundSession
属性

Windows 要求

设备系列
Windows 11 (在 10.0.22000.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v14.0 中引入)

注解

若要创建打印支持工作流,应用必须在其包清单中声明一个 uap4:Extension 元素,该元素的类别为 windows.printSupportWorkflow ,该元素指定后台任务的入口点。 激活后台任务后, IBackgroundTask.Run 方法将接收 IBackgroundTaskInstance 对象。 可以将此对象的 TriggerDetails 属性强制转换为 PrintWorkflowJobTriggerDetails 对象,以获取有关打印工作流作业会话的更多详细信息。

有关详细信息,请参阅 打印支持应用设计指南

属性

Status

获取当前打印工作流会话的状态。

方法

Start()

启动打印工作流作业服务,以便它可以开始引发事件。

事件

JobIssueDetected

表示在后台运行的单个打印工作流作业会话。

JobStarting

打印工作流应用启动打印作业时引发。 打印工作流应用可以使用事件参数对象的成员跳过系统呈现,或者以其他方式修改操作。

PdlModificationRequested

将文档发送到打印堆栈并且 Windows 开始将文档转换为页面说明语言 (PDL) 打印机指示的格式时引发。 打印工作流应用可以使用事件参数对象的成员来修改转换为页面说明语言 (PDL) 打印机指示的格式。

适用于

另请参阅