ClaimedBarcodeScanner Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет запрошенный сканер штрихкодов.
public ref class ClaimedBarcodeScanner sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ClaimedBarcodeScanner final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedBarcodeScanner final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ClaimedBarcodeScanner : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedBarcodeScanner : System.IDisposable
Public NotInheritable Class ClaimedBarcodeScanner
Implements IDisposable
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Объект создается после завершения метода ClaimScannerAsync .
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1703 | 15063 | GetSymbologyAttributesAsync |
1703 | 15063 | SetSymbologyAttributesAsync |
1803 | 17134 | HideVideoPreview |
1803 | 17134 | IsVideoPreviewShownOnEnable |
1803 | 17134 | ShowVideoPreviewAsync |
1809 | 17763 | Закрыто |
Свойства
DeviceId |
Возвращает DeviceInformation.Id запрошенного сканера штрихкодов. |
IsDecodeDataEnabled |
Возвращает или задает логическое значение, указывающее, следует ли предоставлять декодированные данные объекту службы. |
IsDisabledOnDataReceived |
Возвращает или задает логическое значение, указывающее, отключен ли сканер штрихкодов после получения данных. |
IsEnabled |
Указывает, может ли сканер штрихкодов получать события DataReceived . |
IsVideoPreviewShownOnEnable |
Возвращает или задает значение, указывающее, следует ли отображать окно предварительного просмотра видео при включенном сканере штрихкодов. |
Методы
Close() |
Освобождает эксклюзивное утверждение для сканера штрихкодов. Для C++ и JavaScript используйте Close(). Для C# и Visual Basic используйте Dispose(). |
DisableAsync() |
Переводит сканер штрихкодов в состояние, когда он не может получать события DataReceived . |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
EnableAsync() |
Возвращает сканер штрихкодов в готовое состояние для событий DataReceived . |
GetSymbologyAttributesAsync(UInt32) |
Возвращает атрибуты указанной символики штрихкода. |
HideVideoPreview() |
Скрывает окно предварительного просмотра видео. |
ResetStatisticsAsync(IIterable<String>) |
Сбрасывает указанную статистику до нуля для всей статистики, которую можно сбросить. |
RetainDevice() |
Сохраняет монопольное утверждение для сканера штрихкодов. |
SetActiveProfileAsync(String) |
Задает активный профиль в сканере штрихкодов. Важно! Этот API применяется только к сборкам 10240 и 10586 семейства устройств Windows Mobile (расширения Windows Mobile для UWP). Этот API не применяется ни к семейству настольных устройств Windows, ни к другим семействам устройств, ни к сборкам Windows Mobile, кроме 10240 и 10586. При вызове в операционной системе , к которой он не применяется, поведение этого API не определено. Дополнительные сведения о семействах устройств см. в статье Пакеты SDK для расширений семейства устройств и контракты API. |
SetActiveSymbologiesAsync(IIterable<UInt32>) |
Задает символы штрихкода для устройства. |
SetSymbologyAttributesAsync(UInt32, BarcodeSymbologyAttributes) |
Задает атрибуты символов штрихкода, используемых запрошенным сканером штрихкодов. |
ShowVideoPreviewAsync() |
Отображает окно предварительного просмотра видео. |
StartSoftwareTriggerAsync() |
Используется для передачи сигналов сканеру штрихкодов о начале сканирования. Сеанс активен до вызова StopSoftwareTriggerAsync или пока средство проверки не завершит сеанс самостоятельно. |
StopSoftwareTriggerAsync() |
Используется для остановки сеанса, запущенного с помощью StartSoftwareTriggerAsync. Если этот метод вызывается, если сеанс не активен, ошибка не возникает. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Обновления указанную статистику. |
События
Closed |
Событие, возникающее при закрытии ClaimedBarcodeScanner . |
DataReceived |
Происходит, когда устройство сканирует штрихкод. |
ErrorOccurred |
Возникает при возникновении проблемы при чтении штрихкода. |
ImagePreviewReceived |
Происходит, когда устройство получает растровое изображение сканирования. |
ReleaseDeviceRequested |
Происходит, когда устройство получает запрос на освобождение своего эксклюзивного утверждения. |
TriggerPressed |
Происходит при нажатии триггера или кнопки сканера штрихкодов во время операции сканирования. |
TriggerReleased |
Происходит при отпусках триггера или кнопки сканера штрихкодов во время операции сканирования. |