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 引進)
|
備註
若要建立列印支援工作流程,您的應用程式必須在其套件資訊清單中宣告具有類別windows.printSupportWorkflow的uap4:Extension元素,以指定背景工作的進入點。 啟動背景工作時, IBackgroundTask.Run 方法會收到 IBackgroundTaskInstance 物件。 您可以將這個物件的 TriggerDetails 屬性轉換成 PrintWorkflowJobTriggerDetails 物件,以取得列印工作流程作業會話的詳細資料。
如需詳細資訊,請參閱 列印支援應用程式設計指南。
屬性
Status |
取得目前列印工作流程會話的狀態。 |
方法
Start() |
啟動列印工作流程作業服務,以便開始引發事件。 |
事件
JobIssueDetected |
表示在背景中執行的單一列印工作流程作業會話。 |
JobStarting |
當列印工作由列印工作流程應用程式啟動時引發。 您的列印工作流程應用程式可以使用事件引數物件的成員,以其他方式略過系統轉譯或修改作業。 |
PdlModificationRequested |
當檔傳送至列印堆疊時引發,而 Windows 會開始將檔轉換成印表機所指示的 PDL (分頁描述語言) 格式。 您的列印工作流程應用程式可以使用 event args 物件的成員,修改轉換成印表機所指示的 PDL) 格式的分頁描述語言 (。 |