PrintExtensionContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет контекст для объекта расширения принтера.
public ref class PrintExtensionContext abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Printers.Extensions.ExtensionsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintExtensionContext final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Printers.Extensions.ExtensionsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class PrintExtensionContext
Public Class PrintExtensionContext
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
|
API contract |
Windows.Devices.Printers.Extensions.ExtensionsContract (появилось в v1.0)
|
Комментарии
Следующий фрагмент кода JavaScript извлекает PrinterExtensionContext с помощью идентификатора DeviceInformation , а затем использует контекст для создания вспомогательного объекта:
// This function runs when the user taps the Back button
function getInkStatus(deviceInformationId) {
var responseString;
try {
var context = Windows.Devices.Printers.Extensions.
PrintExtensionContext.fromDeviceId(deviceInformationId);
var helper = new Microsoft.Samples.Printing.WwaDca.
PrintHelperClass(context);
var responseString = helper.getInkLevel(1);
} catch (e) {
responseString = "deviceInformationId: " + deviceInformationId +
" Message: " + e.message;
}
return responseString
}
Дополнительные сведения об использовании класса PrinterExtensionContext см. в разделе Приложения для устройств UWP для принтеров в Центре разработки оборудования.
Методы
FromDeviceId(String) |
Возвращает контекст для объекта расширения принтера на основе идентификатора DeviceInformation . |