Condividi tramite


PrintWorkflowJobBackgroundSession Classe

Definizione

Rappresenta una singola sessione del processo del flusso di lavoro di stampa eseguita in background.

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
Ereditarietà
Object Platform::Object IInspectable PrintWorkflowJobBackgroundSession
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 11 (è stato introdotto in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v14.0)

Commenti

Per creare un flusso di lavoro di supporto stampa, l'app deve dichiarare un elemento uap4:Extension con la categoria windows.printSupportWorkflow nel relativo manifesto del pacchetto che specifica il punto di ingresso di un'attività in background. Quando l'attività in background viene attivata, il metodo IBackgroundTask.Run riceve un oggetto IBackgroundTaskInstance . È possibile eseguire il cast della proprietà TriggerDetails di questo oggetto in un oggetto PrintWorkflowJobTriggerDetails per ottenere altri dettagli sulla sessione del processo del flusso di lavoro di stampa.

Per altre informazioni, vedere Guida alla progettazione dell'app di supporto stampa.

Proprietà

Status

Ottiene lo stato della sessione del flusso di lavoro di stampa corrente.

Metodi

Start()

Avvia il servizio processo del flusso di lavoro di stampa in modo che possa iniziare a generare eventi.

Eventi

JobIssueDetected

Rappresenta una singola sessione del processo del flusso di lavoro di stampa eseguita in background.

JobStarting

Generato quando un processo di stampa viene avviato da un'app del flusso di lavoro di stampa. L'app flusso di lavoro di stampa può usare i membri dell'oggetto args dell'evento per ignorare il rendering del sistema o modificare l'operazione in altri modi.

PdlModificationRequested

Generato quando un documento viene inviato allo stack di stampa e Windows inizia a convertire il documento nel formato PDL (Page Description Language) indicato dalla stampante. L'app flusso di lavoro di stampa può usare i membri dell'oggetto args dell'evento per modificare la conversione nel formato PDL (Page Description Language) indicato dalla stampante.

Si applica a

Vedi anche