共用方式為


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 引進)

備註

若要建立列印支援工作流程,您的應用程式必須在其套件資訊清單中宣告具有類別windows.printSupportWorkflowuap4:Extension元素,以指定背景工作的進入點。 啟動背景工作時, IBackgroundTask.Run 方法會收到 IBackgroundTaskInstance 物件。 您可以將這個物件的 TriggerDetails 屬性轉換成 PrintWorkflowJobTriggerDetails 物件,以取得列印工作流程作業會話的詳細資料。

如需詳細資訊,請參閱 列印支援應用程式設計指南

屬性

Status

取得目前列印工作流程會話的狀態。

方法

Start()

啟動列印工作流程作業服務,以便開始引發事件。

事件

JobIssueDetected

表示在背景中執行的單一列印工作流程作業會話。

JobStarting

當列印工作由列印工作流程應用程式啟動時引發。 您的列印工作流程應用程式可以使用事件引數物件的成員,以其他方式略過系統轉譯或修改作業。

PdlModificationRequested

當檔傳送至列印堆疊時引發,而 Windows 會開始將檔轉換成印表機所指示的 PDL (分頁描述語言) 格式。 您的列印工作流程應用程式可以使用 event args 物件的成員,修改轉換成印表機所指示的 PDL) 格式的分頁描述語言 (。

適用於

另請參閱