PrintSupportExtensionSession Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma sessão de uma extensão de suporte de impressão.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 11 (introduzida na 10.0.22000.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v14.0)
|
Comentários
Para criar uma extensão de suporte de impressão, seu aplicativo deve declarar um elemento uap4:Extension com a categoria windows.printSupportSettings em seu manifesto de pacote que especifica o ponto de entrada de uma tarefa em segundo plano. Quando a tarefa em segundo plano é ativada, o método IBackgroundTask.Run recebe um objeto IBackgroundTaskInstance . Você pode converter a propriedade TriggerDetails desse objeto em um objeto PrintSupportExtensionTriggerDetails para obter mais detalhes sobre a sessão de extensão de suporte de impressão.
Para obter mais informações, consulte Guia de design do aplicativo de suporte de impressão.
Propriedades
Printer |
Obtém o dispositivo de impressora para a sessão atual. |
Métodos
Start() |
Inicia o serviço de suporte de impressão para que ele possa começar a gerar eventos. |
Eventos
CommunicationErrorDetected |
Representa uma sessão de uma extensão de suporte de impressão. |
PrintDeviceCapabilitiesChanged |
Gerado quando o sistema atualiza os recursos de impressão em cache da impressora IPP (Internet Printing Protocol) associada. |
PrinterSelected |
Gerado quando a impressora selecionada na caixa de diálogo da impressora é alterada para a impressora associada ao aplicativo de suporte à impressora. |
PrintTicketValidationRequested |
Gerado quando o sistema precisa validar um tíquete de impressão. |