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 수 없는 상태로 만듭니다. |
| EnableAsync() |
바코드 스캐너를 이벤트에 대한 DataReceived 준비 상태로 가져옵니다. |
| GetSymbologyAttributesAsync(UInt32) |
지정된 바코드 기호의 특성을 가져옵니다. |
| HideVideoPreview() |
비디오 미리 보기 창을 숨깁니다. |
| ResetStatisticsAsync(IIterable<String>) |
다시 설정할 수 있는 모든 통계에 대해 지정된 통계를 0으로 다시 설정합니다. |
| RetainDevice() |
바코드 스캐너에 대한 단독 클레임을 유지합니다. |
| SetActiveProfileAsync(String) |
바코드 스캐너에서 활성 프로필을 설정합니다. 중요 이 API는 Windows Mobile 디바이스 제품군의 빌드 10240 및 빌드 10586(UWP용 Windows 모바일 확장)에만 적용됩니다. 이 API는 Windows 데스크톱 디바이스 패밀리나 다른 디바이스 패밀리 또는 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 |
검사 작업 중에 바코드 스캐너 트리거 또는 단추가 해제될 때 발생합니다. |
적용 대상
추가 정보
피드백
다음에 대한 사용자 의견 제출 및 보기