PrintSupportExtensionSession 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인쇄 지원 확장의 세션을 나타냅니다.
public ref class PrintSupportExtensionSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintSupportExtensionSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintSupportExtensionSession
Public NotInheritable Class PrintSupportExtensionSession
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 11 (10.0.22000.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v14.0에서 도입되었습니다.)
|
설명
인쇄 지원 확장을 만들려면 앱이 백그라운드 작업의 진입점을 지정하는 패키지 매니페스트에서 windows.printSupportSettings 범주가 있는 uap4:Extension 요소를 선언해야 합니다. 백그라운드 작업이 활성화되면 IBackgroundTask.Run 메서드는 IBackgroundTaskInstance 개체를 받습니다. 이 개체의 TriggerDetails 속성을 PrintSupportExtensionTriggerDetails 개체로 캐스팅하여 인쇄 지원 확장 세션에 대한 자세한 내용을 확인할 수 있습니다.
자세한 내용은 인쇄 지원 앱 디자인 가이드를 참조하세요.
속성
Printer |
현재 세션의 프린터 디바이스를 가져옵니다. |
메서드
Start() |
이벤트 발생을 시작할 수 있도록 인쇄 지원 서비스를 시작합니다. |
이벤트
CommunicationErrorDetected |
인쇄 지원 확장의 세션을 나타냅니다. |
PrintDeviceCapabilitiesChanged |
시스템이 연결된 IPP(인터넷 인쇄 프로토콜) 프린터의 캐시된 인쇄 기능을 업데이트할 때 발생합니다. |
PrinterSelected |
프린터 대화 상자에서 선택한 프린터가 프린터 지원 앱과 연결된 프린터로 변경될 때 발생합니다. |
PrintTicketValidationRequested |
시스템에서 인쇄 티켓의 유효성을 검사해야 할 때 발생합니다. |