PrintWorkflowJobBackgroundSession 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 única sesión de trabajo de flujo de trabajo de impresión que se ejecuta en segundo plano.
public ref class PrintWorkflowJobBackgroundSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintWorkflowJobBackgroundSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintWorkflowJobBackgroundSession
Public NotInheritable Class PrintWorkflowJobBackgroundSession
- 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 un flujo de trabajo de soporte técnico de impresión, la aplicación debe declarar un elemento uap4:Extension con la categoría windows.printSupportWorkflow 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 PrintWorkflowJobTriggerDetails para obtener más detalles sobre la sesión de trabajo de flujo de trabajo de impresión.
Para obtener más información, consulte Guía de diseño de aplicaciones de soporte técnico de impresión.
Propiedades
Status |
Obtiene el estado de la sesión actual del flujo de trabajo de impresión. |
Métodos
Start() |
Inicia el servicio de trabajo de flujo de trabajo de impresión para que pueda empezar a generar eventos. |
Eventos
JobIssueDetected |
Representa una única sesión de trabajo de flujo de trabajo de impresión que se ejecuta en segundo plano. |
JobStarting |
Se genera cuando una aplicación de flujo de trabajo de impresión inicia un trabajo de impresión. La aplicación de flujo de trabajo de impresión puede usar miembros del objeto args de eventos para omitir la representación del sistema o modificar la operación de otras maneras. |
PdlModificationRequested |
Se genera cuando se envía un documento a la pila de impresión y Windows comienza a convertir el documento en el formato de lenguaje de descripción de página (PDL) indicado por la impresora. La aplicación de flujo de trabajo de impresión puede usar miembros del objeto args del evento para modificar la conversión al formato de lenguaje de descripción de página (PDL) indicado por la impresora. |