PrintSupportExtensionSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Sitzung einer Druckunterstützungserweiterung dar.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 11 (eingeführt in 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v14.0)
|
Hinweise
Zum Erstellen einer Druckunterstützungserweiterung muss Ihre App ein uap4:Extension-Element mit der Kategorie windows.printSupportSettings im Paketmanifest deklarieren, das den Einstiegspunkt einer Hintergrundaufgabe angibt. Wenn die Hintergrundaufgabe aktiviert ist, empfängt die IBackgroundTask.Run-Methode ein IBackgroundTaskInstance-Objekt . Sie können die TriggerDetails-Eigenschaft dieses Objekts in ein PrintSupportExtensionTriggerDetails-Objekt umwandeln, um weitere Details zur Sitzung der Druckunterstützungserweiterung zu erhalten.
Weitere Informationen finden Sie unter Designhandbuch für Druckunterstützungs-Apps.
Eigenschaften
Printer |
Ruft das Druckergerät für die aktuelle Sitzung ab. |
Methoden
Start() |
Startet den Druckunterstützungsdienst, damit er Ereignisse auslösen kann. |
Ereignisse
CommunicationErrorDetected |
Stellt eine Sitzung einer Druckunterstützungserweiterung dar. |
PrintDeviceCapabilitiesChanged |
Wird ausgelöst, wenn das System die zwischengespeicherten Druckfunktionen des zugehörigen IPP-Druckers (Internet Printing Protocol) aktualisiert. |
PrinterSelected |
Wird ausgelöst, wenn der ausgewählte Drucker im Druckerdialogfeld in den Drucker geändert wird, der der Druckerunterstützungs-App zugeordnet ist. |
PrintTicketValidationRequested |
Wird ausgelöst, wenn das System ein Druckticket überprüfen muss. |