PrintSupportExtensionSession Класс

Определение

Представляет сеанс расширения поддержки печати.

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
Наследование
Object Platform::Object IInspectable PrintSupportExtensionSession
Атрибуты

Требования к Windows

Семейство устройств
Windows 11 (появилось в 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v14.0)

Комментарии

Чтобы создать расширение поддержки печати, приложение должно объявить элемент uap4:Extension с категорией windows.printSupportSettings в манифесте пакета, указывающей точку входа фоновой задачи. При активации фоновой задачи метод IBackgroundTask.Run получает объект IBackgroundTaskInstance . Чтобы получить дополнительные сведения о сеансе расширения поддержки печати, можно привести свойство TriggerDetails этого объекта к объекту PrintSupportExtensionTriggerDetails .

Дополнительные сведения см. в статье Руководство по проектированию приложений поддержки печати.

Свойства

Printer

Возвращает устройство принтера для текущего сеанса.

Методы

Start()

Запускает службу поддержки печати, чтобы начать создание событий.

События

CommunicationErrorDetected

Представляет сеанс расширения поддержки печати.

PrintDeviceCapabilitiesChanged

Возникает, когда система обновляет кэшированные возможности печати связанного принтера IPP.

PrinterSelected

Возникает при изменении выбранного принтера в диалоговом окне принтера на принтер, связанный с приложением поддержки принтера.

PrintTicketValidationRequested

Возникает, когда системе требуется проверить распечатанный билет.

Применяется к

См. также раздел