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(페이지 설명 언어) 형식으로 변환하기 시작하면 발생합니다. 인쇄 워크플로 앱은 이벤트 인수 개체의 멤버를 사용하여 프린터가 나타내는 PDL(페이지 설명 언어) 형식으로의 변환을 수정할 수 있습니다. |