ClaimedLineDisplay Класс

Определение

Представляет заявленное устройство отображения строки.

public ref class ClaimedLineDisplay sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedLineDisplay final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedLineDisplay : System.IDisposable
Public NotInheritable Class ClaimedLineDisplay
Implements IDisposable
Наследование
Object Platform::Object IInspectable ClaimedLineDisplay
Атрибуты
Реализации

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

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)

Комментарии

Этот объект можно создать напрямую или с помощью LineDisplay.ClaimAsync. В отличие от других периферийных устройств метод EnableAsync() удален для отображения строк. Вместо этого устройство неявно включается всякий раз, когда отправляются команды, требующие, чтобы отображение строки было включено.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1709 16299 CheckHealthAsync
1709 16299 CheckPowerStatusAsync
1709 16299 Пользовательские Глифы
1709 16299 GetAttributes
1709 16299 GetStatisticsAsync
1709 16299 MaxBitmapSizeInPixels
1709 16299 StatusUpdated
1709 16299 SupportedCharacterSets
1709 16299 SupportedScreenSizesInCharacters
1709 16299 TryClearDescriptorsAsync
1709 16299 TryCreateWindowAsync
1709 16299 TrySetDescriptorAsync
1709 16299 TryStoreStorageFileBitmapAsync(StorageFile)
1709 16299 TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment)
1709 16299 TryStoreStorageFileBitmapAsync(StorageFile,LineDisplayHorizontalAlignment,LineDisplayVerticalAlignment,Int32)
1709 16299 TryUpdateAttributesAsync
1809 17763 Закрыто

Свойства

Capabilities

Возвращает возможности отображения заявленной строки.

CustomGlyphs

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

DefaultWindow

Возвращает окно устройства по умолчанию для отображения строки.

DeviceControlDescription

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

DeviceControlVersion

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

DeviceId

Возвращает DeviceInformation.Id отображения строки.

DeviceServiceVersion

Возвращает номер версии службы для отображения строки.

MaxBitmapSizeInPixels

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

PhysicalDeviceDescription

Возвращает описание физического устройства.

PhysicalDeviceName

Возвращает имя физического устройства.

SupportedCharacterSets

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

SupportedScreenSizesInCharacters

Возвращает размеры экрана, поддерживаемые отображением линии.

Методы

CheckHealthAsync(UnifiedPosHealthCheckLevel)

Асинхронно возвращает состояние работоспособности устройства.

CheckPowerStatusAsync()

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

Close()

Закройте сеанс отображения строк. Для C++ и JavaScript используйте Close(). Для C# и Visual Basic используйте Dispose().

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

FromIdAsync(String)

Создает объект LineDisplay из DeviceInformation.Id.

GetAttributes()

Возвращает атрибуты отображения строки.

GetDeviceSelector()

Возвращает строку расширенного синтаксиса запросов (AQS), которую можно использовать для вывода списка доступных строк.

GetDeviceSelector(PosConnectionTypes)

Возвращает строку расширенного синтаксиса запросов (AQS), которую можно использовать для вывода списка строк, доступных для указанных типов подключений.

GetStatisticsAsync(IIterable<String>)

Извлекает запрошенную статистику из отображения строки.

RetainDevice()

Сохраняет утверждение приложения на устройстве с отображением линии после того, как оно было запрошено другим приложением с помощью LineDisplay.ClaimAsync.

TryClearDescriptorsAsync()

Пытается асинхронно очистить все описания.

TryCreateWindowAsync(Rect, Size)

Пытается асинхронно создать LineDisplayWindow.

TrySetDescriptorAsync(UInt32, LineDisplayDescriptorState)

Пытается асинхронно задать дескриптор с помощью указанного атрибута.

TryStoreStorageFileBitmapAsync(StorageFile)

Пытается асинхронно сохранить растровое изображение из StorageFile для последующего отображения на устройстве отображения линии.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment)

Пытается асинхронно сохранить растровое изображение из StorageFile для последующего отображения на устройстве отображения линии.

TryStoreStorageFileBitmapAsync(StorageFile, LineDisplayHorizontalAlignment, LineDisplayVerticalAlignment, Int32)

Пытается асинхронно сохранить растровое изображение из StorageFile для последующего отображения на устройстве отображения линии.

TryUpdateAttributesAsync(LineDisplayAttributes)

Обновления атрибуты устройства.

События

Closed

Событие, возникающее при закрытии ClaimedLineDisplay .

ReleaseDeviceRequested

Происходит, когда запрошенная строка отображается другим приложением с lineDisplay.ClaimAsync.

StatusUpdated

Уведомляет приложение об изменении состояния питания для отображения строки.

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