Compartilhar via


PrintSupportExtensionSession Classe

Definição

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

Aplica-se a

Confira também