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 中引入)
|
注解
若要创建打印支持扩展,应用必须在其程序包清单中声明一个 uap4:Extension 元素,该元素的类别为 windows.printSupportSettings ,该元素指定后台任务的入口点。 激活后台任务后, IBackgroundTask.Run 方法将接收 IBackgroundTaskInstance 对象。 可以将此对象的 TriggerDetails 属性强制转换为 PrintSupportExtensionTriggerDetails 对象,以获取有关打印支持扩展会话的更多详细信息。
有关详细信息,请参阅 打印支持应用设计指南。
属性
Printer |
获取当前会话的打印机设备。 |
方法
Start() |
启动打印支持服务,使其可以开始引发事件。 |
事件
CommunicationErrorDetected |
表示打印支持扩展插件的会话。 |
PrintDeviceCapabilitiesChanged |
当系统更新关联的 Internet 打印协议 (IPP) 打印机的缓存打印功能时引发。 |
PrinterSelected |
当打印机对话框中的所选打印机更改为与打印机支持应用关联的打印机时引发。 |
PrintTicketValidationRequested |
当系统需要验证打印票证时引发。 |