PrintSupportExtensionSession Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |