PrintSupportExtensionSession Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una sesión de una extensión de soporte técnico de impresión.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 11 (se introdujo en la versión 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v14.0)
|
Comentarios
Para crear una extensión de compatibilidad con impresión, la aplicación debe declarar un elemento uap4:Extension con la categoría windows.printSupportSettings en su manifiesto de paquete que especifica el punto de entrada de una tarea en segundo plano. Cuando se activa la tarea en segundo plano, el método IBackgroundTask.Run recibe un objeto IBackgroundTaskInstance . Puede convertir la propiedad TriggerDetails de este objeto en un objeto PrintSupportExtensionTriggerDetails para obtener más detalles sobre la sesión de extensión de compatibilidad de impresión.
Para obtener más información, consulte Guía de diseño de aplicaciones compatibles con impresión.
Propiedades
Printer |
Obtiene el dispositivo de impresora para la sesión actual. |
Métodos
Start() |
Inicia el servicio de soporte técnico de impresión para que pueda empezar a generar eventos. |
Eventos
CommunicationErrorDetected |
Representa una sesión de una extensión de soporte técnico de impresión. |
PrintDeviceCapabilitiesChanged |
Se genera cuando el sistema actualiza las funcionalidades de impresión almacenadas en caché de la impresora del Protocolo de impresión de Internet (IPP) asociada. |
PrinterSelected |
Se genera cuando se cambia la impresora seleccionada en el cuadro de diálogo de impresora a la impresora asociada a la aplicación de soporte técnico de impresora. |
PrintTicketValidationRequested |
Se genera cuando el sistema necesita validar un vale de impresión. |