Partager via


PrintSupportExtensionSession Classe

Définition

Représente une session d’une extension de support d’impression.

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
Héritage
Object Platform::Object IInspectable PrintSupportExtensionSession
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 11 (introduit dans 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v14.0)

Remarques

Pour créer une extension de prise en charge d’impression, votre application doit déclarer un élément uap4:Extension avec la catégorie windows.printSupportSettings dans son manifeste de package qui spécifie le point d’entrée d’une tâche en arrière-plan. Lorsque la tâche en arrière-plan est activée, la méthode IBackgroundTask.Run reçoit un objet IBackgroundTaskInstance . Vous pouvez convertir la propriété TriggerDetails de cet objet en objet PrintSupportExtensionTriggerDetails pour obtenir plus de détails sur la session d’extension de support d’impression.

Pour plus d’informations, consultez Guide de conception d’application de support d’impression.

Propriétés

Printer

Obtient le périphérique d’imprimante pour la session active.

Méthodes

Start()

Démarre le service de support d’impression afin qu’il puisse commencer à déclencher des événements.

Événements

CommunicationErrorDetected

Représente une session d’une extension de support d’impression.

PrintDeviceCapabilitiesChanged

Déclenché lorsque le système met à jour les fonctionnalités d’impression mises en cache de l’imprimante IPP (Internet Printing Protocol) associée.

PrinterSelected

Déclenché lorsque l’imprimante sélectionnée dans la boîte de dialogue de l’imprimante est remplacée par l’imprimante associée à l’application de prise en charge de l’imprimante.

PrintTicketValidationRequested

Déclenché lorsque le système doit valider un ticket d’impression.

S’applique à

Voir aussi