Freigeben über


PrintSupportExtensionSession Klasse

Definition

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
Object Platform::Object IInspectable PrintSupportExtensionSession
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.

Gilt für:

Weitere Informationen