PrintSupportExtensionSession 类

定义

表示打印支持扩展插件的会话。

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
继承
Object Platform::Object IInspectable PrintSupportExtensionSession
属性

Windows 要求

设备系列
Windows 11 (在 10.0.22000.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v14.0 中引入)

注解

若要创建打印支持扩展,应用必须在其程序包清单中声明一个 uap4:Extension 元素,该元素的类别为 windows.printSupportSettings ,该元素指定后台任务的入口点。 激活后台任务后, IBackgroundTask.Run 方法将接收 IBackgroundTaskInstance 对象。 可以将此对象的 TriggerDetails 属性强制转换为 PrintSupportExtensionTriggerDetails 对象,以获取有关打印支持扩展会话的更多详细信息。

有关详细信息,请参阅 打印支持应用设计指南

属性

Printer

获取当前会话的打印机设备。

方法

Start()

启动打印支持服务,使其可以开始引发事件。

事件

CommunicationErrorDetected

表示打印支持扩展插件的会话。

PrintDeviceCapabilitiesChanged

当系统更新关联的 Internet 打印协议 (IPP) 打印机的缓存打印功能时引发。

PrinterSelected

当打印机对话框中的所选打印机更改为与打印机支持应用关联的打印机时引发。

PrintTicketValidationRequested

当系统需要验证打印票证时引发。

适用于

另请参阅