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 |
當系統需要驗證列印票證時引發。 |