Condividi tramite


PrintSupportExtensionSession Classe

Definizione

Rappresenta una sessione di un'estensione di supporto per la stampa.

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
Ereditarietà
Object Platform::Object IInspectable PrintSupportExtensionSession
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'estensione di supporto per la stampa, l'app deve dichiarare un elemento uap4:Extension con la categoria windows.printSupportSettings nel 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 a un oggetto PrintSupportExtensionTriggerDetails per ottenere altri dettagli sulla sessione di estensione del supporto di stampa.

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

Proprietà

Printer

Ottiene il dispositivo della stampante per la sessione corrente.

Metodi

Start()

Avvia il servizio di supporto per la stampa in modo che possa iniziare a generare eventi.

Eventi

CommunicationErrorDetected

Rappresenta una sessione di un'estensione di supporto per la stampa.

PrintDeviceCapabilitiesChanged

Generato quando il sistema aggiorna le funzionalità di stampa memorizzate nella cache della stampante IPP (Internet Printing Protocol) associata.

PrinterSelected

Generato quando la stampante selezionata nella finestra di dialogo della stampante viene modificata nella stampante associata all'app di supporto della stampante.

PrintTicketValidationRequested

Generato quando il sistema deve convalidare un ticket di stampa.

Si applica a

Vedi anche