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
상속
Object Platform::Object IInspectable ClaimedBarcodeScanner
특성
구현

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>)

다시 설정할 수 있는 모든 통계에 대해 지정된 통계를 0으로 다시 설정합니다.

RetainDevice()

바코드 스캐너에 대한 단독 클레임을 유지합니다.

SetActiveProfileAsync(String)

바코드 스캐너에서 활성 프로필을 설정합니다.

중요

이 API는 Windows Mobile 디바이스 제품군의 빌드 10240 및 빌드 10586(UWP용 Windows 모바일 확장)에만 적용됩니다. 이 API는 Windows Desktop 디바이스 패밀리나 다른 디바이스 패밀리 또는 10240 및 10586 이외의 Windows Mobile 빌드에는 적용되지 않습니다. 적용되지 않는 OS(운영 체제)에서 호출되는 경우 이 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

검사 작업 중에 바코드 스캐너 트리거 또는 단추가 해제될 때 발생합니다.

적용 대상

추가 정보