ClaimedBarcodeScanner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den beanspruchten Barcodescanner dar.
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
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Das -Objekt wird erstellt, wenn die ClaimScannerAsync-Methode abgeschlossen ist.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1703 | 15063 | GetSymbologyAttributesAsync |
1703 | 15063 | SetSymbologyAttributesAsync |
1803 | 17134 | HideVideoPreview |
1803 | 17134 | IsVideoPreviewShownOnEnable |
1803 | 17134 | ShowVideoPreviewAsync |
1809 | 17763 | Geschlossen |
Eigenschaften
DeviceId |
Ruft die DeviceInformation.Id des beanspruchten Barcodescanners ab. |
IsDecodeDataEnabled |
Ruft einen booleschen Wert ab, der angibt, ob die decodierten Daten für das Dienstobjekt bereitgestellt werden sollen, oder legt diesen fest. |
IsDisabledOnDataReceived |
Ruft einen booleschen Wert ab, der angibt, ob der Barcodescanner nach dem Empfang der Daten deaktiviert ist, oder legt diesen fest. |
IsEnabled |
Gibt an, ob der Barcodescanner DataReceived-Ereignisse empfangen kann. |
IsVideoPreviewShownOnEnable |
Ruft ab oder legt fest, ob das Videovorschaufenster angezeigt werden soll, wenn der Barcodescanner aktiviert ist. |
Methoden
Close() |
Gibt den exklusiven Anspruch auf den Barcodescanner frei. Verwenden Sie für C++ und JavaScript Close(). Verwenden Sie für C# und Visual Basic Dispose(). |
DisableAsync() |
Versetzt den Barcodescanner in einen Zustand, in dem er keine DataReceived-Ereignisse empfangen kann. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
EnableAsync() |
Ruft den Barcodescanner in den Status Bereit für DataReceived-Ereignisse ab. |
GetSymbologyAttributesAsync(UInt32) |
Ruft die Attribute der angegebenen Barcodesymbologie ab. |
HideVideoPreview() |
Blendet das Videovorschaufenster aus. |
ResetStatisticsAsync(IIterable<String>) |
Setzt die angegebene Statistik für alle Statistiken, die zurückgesetzt werden können, auf Null zurück. |
RetainDevice() |
Behält den exklusiven Anspruch auf den Barcodescanner bei. |
SetActiveProfileAsync(String) |
Legt das aktive Profil auf dem Barcodescanner fest. Wichtig Diese API gilt nur für Build 10240 und Build 10586 der Windows Mobile-Gerätefamilie (Windows Mobile-Erweiterungen für die UWP). Diese API gilt weder für die Windows Desktop-Gerätefamilie noch für andere Gerätefamilien, noch für Builds von Windows Mobile mit Ausnahme von 10240 und 10586. Wenn sie auf einem Betriebssystem (OS) aufgerufen wird, für das sie nicht gilt, ist das Verhalten dieser API nicht definiert. Weitere Informationen zu Gerätefamilien finden Sie unter Gerätefamilienerweiterungs-SDKs und API-Verträge. |
SetActiveSymbologiesAsync(IIterable<UInt32>) |
Legt die Barcodesymbologien für das Gerät fest, die verwendet werden sollen. |
SetSymbologyAttributesAsync(UInt32, BarcodeSymbologyAttributes) |
Legt die Attribute der Barcodesymbologie fest, die vom beanspruchten Barcodescanner verwendet wird. |
ShowVideoPreviewAsync() |
Zeigt das Videovorschaufenster an. |
StartSoftwareTriggerAsync() |
Wird verwendet, um den Barcodescanner zu signalisieren, mit dem Scannen zu beginnen. Eine Sitzung ist aktiv, bis StopSoftwareTriggerAsync aufgerufen wird oder bis der Scanner die Sitzung selbst beendet. |
StopSoftwareTriggerAsync() |
Wird verwendet, um eine Sitzung zu beenden, die mit StartSoftwareTriggerAsync gestartet wurde. Wenn diese aufgerufen wird, wenn keine Sitzung aktiv ist, wird kein Fehler ausgelöst. |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Updates die angegebenen Statistiken. |
Ereignisse
Closed |
Ereignis, das ausgelöst wird, wenn der ClaimedBarcodeScanner geschlossen wird. |
DataReceived |
Tritt auf, wenn das Gerät einen Barcode scannt. |
ErrorOccurred |
Tritt auf, wenn beim Lesen eines Barcodes ein Problem auftritt. |
ImagePreviewReceived |
Tritt auf, wenn das Gerät das Bitmapbild der Überprüfung empfängt. |
ReleaseDeviceRequested |
Tritt auf, wenn das Gerät eine Anforderung zur Freigabe seines exklusiven Anspruchs erhält. |
TriggerPressed |
Tritt auf, wenn der Barcodescanner-Trigger oder die Taste während eines Scanvorgangs gedrückt wird. |
TriggerReleased |
Tritt auf, wenn der Barcodescanner-Trigger oder die Taste während eines Scanvorgangs losgelassen wird. |