Freigeben über


BarcodeScannerProviderConnection Klasse

Definition

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
Object Platform::Object IInspectable BarcodeScannerProviderConnection
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.

Gilt für: