ClaimedBarcodeScanner 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클레임된 바코드 스캐너를 나타냅니다.
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>) |
다시 설정할 수 있는 모든 통계에 대해 지정된 통계를 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 |
검사 작업 중에 바코드 스캐너 트리거 또는 단추가 해제될 때 발생합니다. |