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 | Closed |
プロパティ
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 は、Windows Mobile デバイス ファミリ (UWP 用 Windows Mobile Extensions) のビルド 10240 とビルド 10586 にのみ適用されます。 この 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 |
バーコード スキャナーのトリガーまたはボタンがスキャン操作中に解放されたときに発生します。 |