PrintWorkflowJobBackgroundSession 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在后台运行的单个打印工作流作业会话。
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
- 继承
- 属性
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) 打印机指示的格式。 |