BarcodeScannerProviderConnection 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 eine Verbindung mit einem Client des Barcodescanneranbieters dar.
public ref class BarcodeScannerProviderConnection sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BarcodeScannerProviderConnection final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BarcodeScannerProviderConnection final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BarcodeScannerProviderConnection : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class BarcodeScannerProviderConnection : System.IDisposable
Public NotInheritable Class BarcodeScannerProviderConnection
Implements IDisposable
- Vererbung
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)
|
Hinweise
Verwenden Sie die instance dieser Klasse, die von der Connection-Eigenschaft des BarcodeScannerProviderTriggerDetails-Objekts bereitgestellt wird, das bei der Aktivierung an Ihre Hintergrundaufgabe übergeben wird.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1809 | 17763 | CreateFrameReaderAsync |
1809 | 17763 | CreateFrameReaderAsync(BitmapPixelFormat) |
1809 | 17763 | CreateFrameReaderAsync(BitmapPixelFormat,BitmapSize) |
Eigenschaften
CompanyName |
Ruft den Firmennamen des Barcodescanneranbieters ab oder legt diese fest. |
Id |
Ruft die ID der Verbindung des Barcodescanneranbieters ab. |
Name |
Ruft den Namen des Barcodescanneranbieters ab oder legt diese fest. |
SupportedSymbologies |
Ruft die unterstützten Symbologien des Barcodescanneranbieters ab. |
Version |
Ruft die Version des Barcodescanneranbieters ab oder legt diese fest. |
VideoDeviceId |
Ruft die Videogeräte-ID ab, die das Kameraobjektiv darstellt, das dem Barcodescanner zugeordnet ist. |
Methoden
Close() |
Schließt die Verbindungssitzung des Barcodescanneranbieters. |
CreateFrameReaderAsync() |
Erstellt eine neue BarcodeScannerFrameReader-instance. |
CreateFrameReaderAsync(BitmapPixelFormat) |
Erstellt eine neue BarcodeScannerFrameReader-instance, die Frames nach Möglichkeit im bevorzugten Format zurückgibt. |
CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize) |
Erstellt eine neue BarcodeScannerFrameReader-instance, die Frames nach Möglichkeit im bevorzugten Format und der bevorzugten Größe zurückgibt. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
ReportErrorAsync(UnifiedPosErrorData) |
Sendet einen Fehlerbericht an die Client-App. |
ReportErrorAsync(UnifiedPosErrorData, Boolean, BarcodeScannerReport) |
Sendet einen Fehlerbericht an die Client-App. |
ReportScannedDataAsync(BarcodeScannerReport) |
Sendet einen Barcodescannerdatenbericht an die Client-App. |
ReportTriggerStateAsync(BarcodeScannerTriggerState) |
Sendet während eines Scanvorgangs eine Aktualisierung des Triggerzustands des Barcodescanners an die Client-App. |
Start() |
Startet die Verbindung für die Datenübertragung. |
Ereignisse
DisableScannerRequested |
Wird ausgelöst, wenn die Client-App versucht, den Barcodescanner zu deaktivieren. |
EnableScannerRequested |
Wird ausgelöst, wenn die Client-App versucht, den Barcodescanner zu aktivieren. |
GetBarcodeSymbologyAttributesRequested |
Wird ausgelöst, wenn die Client-App versucht, die Attribute einer Barcodesymbologie abzurufen. |
HideVideoPreviewRequested |
Wird ausgelöst, wenn die Client-App versucht, ein Videovorschaufenster auszublenden. |
SetActiveSymbologiesRequested |
Wird ausgelöst, wenn die Client-App versucht, die Barcodesymbologien für das Gerät festzulegen. |
SetBarcodeSymbologyAttributesRequested |
Wird ausgelöst, wenn die Client-App versucht, die Attribute einer Barcodesymbologie festzulegen. |
StartSoftwareTriggerRequested |
Wird ausgelöst, wenn die Client-App versucht, dem Barcodescanner zu signalisieren, dass der Scanvorgang gestartet wird. |
StopSoftwareTriggerRequested |
Wird ausgelöst, wenn die Client-App versucht, dem Barcodescanner zu signalisieren, dass der Scanvorgang beendet wird. |